如何从文件夹中获取文件,其中包含vb.net代码中给出的动态路径

时间:2015-01-17 17:58:59

标签: vb.net path

我想知道如何获取具有给定动态路径而不是特定路径的文件。

例如,像我这样的大多数初学者会使用完整路径将文件移动到其他文件夹,如:

    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吗?

请帮助我们..我真的需要这样做..我已经有特定路径的代码..

1 个答案:

答案 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