VB.NET 2012:在带有通配符的文件夹中打开.exe

VB.NET 2012:在带有通配符的文件夹中打开.exe,vb.net,exe,Vb.net,Exe,我想在一个目录中打开一个文件,它的名称类似于:“file_1.8.9.exe”。但它的最后3个数字并不总是相同的,所以我想用一个通配符打开它,我认为它看起来像: Process.Start(“*.exe”) 或 Process.Start(“文件*”) 该文件将始终是目录中唯一的.exe文件,因此打开所有的.exe文件不是问题。我尝试过其他的方法,但都没有找到适合我的方法。谢谢!这很管用,不过显然我得先做一点bug检查 Try Dim dirs As St

我想在一个目录中打开一个文件,它的名称类似于:“file_1.8.9.exe”。但它的最后3个数字并不总是相同的,所以我想用一个通配符打开它,我认为它看起来像:

Process.Start(“*.exe”)

Process.Start(“文件*”)


该文件将始终是目录中唯一的.exe文件,因此打开所有的.exe文件不是问题。我尝试过其他的方法,但都没有找到适合我的方法。

谢谢!这很管用,不过显然我得先做一点bug检查
        Try
            Dim dirs As String() = Directory.GetFiles("C:\YOUR_DIRECTORY", "file_*.exe")
            Dim dir As String
            For Each dir In dirs
                Process.Start(dir)
            Next
        Catch e As Exception
            Console.WriteLine("The process failed: {0}", e.ToString())
        End Try