查找调试文件夹的目录

时间:2014-01-04 20:28:02

标签: vb.net

目前在VB.NET中,它会自动填充调试文件夹的位置,并且您不必在每次需要该位置时都进行物理定位。我的问题是,如何在VB.NET中手动找到该位置?

这对我来说是一个问题,因为我的程序需要存储在便携式媒体上,因此它可以很容易地在计算机之间传输,并且驱动器号可能会发生变化。我希望程序每次启动时都能找到这个位置,这样我每次都可以手动确定它,并且不会发生错误。

有没有人有解决方案?

3 个答案:

答案 0 :(得分:1)

你在谈论

Application.StartupPath()

很抱歉,如果我误读了。

答案 1 :(得分:0)

查看DirectoryInfo(http://msdn.microsoft.com/fr-fr/library/system.io.directoryinfo(v=vs.110).aspx):

new System.IO.DirectoryInfo(".").FullName

答案 2 :(得分:0)

通常我在移动VB项目时没有问题。为了将您正在处理的文件保存在安全的地方,我通常将文件名保存为一个简单的字符串(没有硬编码文件位置)。如果您这样做,您应该能够在以下位置找到您的文件:

ProjectName - > bin - >调试 - >文件名

例如:

Dim FileName As String = "My_File.txt"

My.Computer.FileSystem.ReadAllText(FileName)

My_File.txt将始终处于Debug状态。无论它在哪个驱动器或位置。