VB.Net中的相对路径

时间:2017-01-10 08:41:20

标签: vb.net visual-studio-2013

我搜索了这个,但发现与我无关。

在VB.NET中,我有一个名为PDF_Path的String变量。 我想在PDF_Path中插入我在visual studio项目中的GuideLine.PDF文件的路径。

我在visual studio中的项目树:

 Solution 'XML Slave'(1 project)
 XML SLAVE
    |______(FOLDER)docs
           |______**GuideLine.PDF** 
    |______(FOLDER)Images
    |______(FOLDER)Resources
    |______about.vb
    |______MainForm.vb
    |______MsgForm.vb

GuideLine.PDF文件位于" docs"文件夹。 我如何在visual studio中获取文件的路径并将路径插入String PDF_Path变量?

1 个答案:

答案 0 :(得分:1)

使用My命名空间来访问快捷方便的功能,例如DirectoryPath

Dim PDF_Path = System.IO.Path.Combine(My.Application.Info.DirectoryPath, "\docs\GuideLine.PDF")

还要记住将“复制到输出目录”属性设置为“始终复制”,只是为了确保该文件在应用程序的执行工作文件夹中可用。

提示:请勿在您的变量标识符中加入下划线字符,只需使用全局接受的较低 camelCase 样式作为本地变量。

Dim pdfPath