none
求助:VB 中的相对路径问题 RRS feed

  • 问题

  •  

        我的VB项目中 我在 H:\毕业设计程序\CEPGS(02)\CEPGS_UI_1\bin\Release 这个文件夹中新建一个文件夹lib,里面用来存放图片,我怎么获取这图片的相对路径,并把这路径存放在数据库中,或者这个文件夹lib最好放在那个目录下会更好。当我用 My.Application.Info.DirectoryPath + "\lib\1.png”来保存时,数据库中存的是绝对路径,这样转移到其他机器上,就会出现路径不对的问题,怎么获取相对路径,有哪位高手知道,请指点一下,谢谢!!!
    2008年4月23日 15:27

答案

  • 如果你用My.Application.Info.DirectoryPath+文件的名存的话肯定会存成绝对路径的,建议只把\lib\1.png存起来,然后再代码中使用的时候先读出来再加上My.Application.Info.DirectoryPath。

    2008年4月24日 0:43
    版主

全部回复

  •  

    存的时候保存从根目录开始的路径,如 "\lib\1.png”,使用的时候加 My.Application.Info.DirectoryPath
    2008年4月24日 0:42
    版主
  • 如果你用My.Application.Info.DirectoryPath+文件的名存的话肯定会存成绝对路径的,建议只把\lib\1.png存起来,然后再代码中使用的时候先读出来再加上My.Application.Info.DirectoryPath。

    2008年4月24日 0:43
    版主