我想知道如何获取具有给定动态路径而不是特定路径的文件。
例如,像我这样的大多数初学者会使用完整路径将文件移动到其他文件夹,如:
Dim path As String = "c:\temp\mine\MyTest.txt"
Dim path2 As String = "c:\temp2\mine\MyTest.txt"
但是这次我希望它能像这样编写路径:
Dim path As String = "..\mine\MyTest.txt"
Dim path2 As String = "..\mine\MyTest.txt"
这可能在vb.net吗?
请帮助我们..我真的需要这样做..我已经有特定路径的代码..
答案 0 :(得分:0)
我无法评论OP。
当文件与运行应用程序的文件夹位于同一文件夹中时,可以使用此选项:
Dim path as string = Application.StartupPath + "MyTest.txt"
EDIT1:
Dim dir As New DirectoryInfo("D:\")
For Each foundFile As FileInfo In dir.GetFiles("*.*", SearchOption.AllDirectories)
If foundFile.Name.ToString = "filename" Then
MsgBox(foundFile.FullName)
End If
Next foundFile