vb.net Process.Start本地路径

时间:2018-04-07 09:41:00

标签: vb.net path

所以我知道在html中你可以使用../xx/来打开与代码相同的文件夹中的文件。我想对Process.Start做同样的事情。这是我的尝试,但它无法找到该文件。

    Private Sub btn_database_Click(sender As Object, e As EventArgs) Handles btn_database.Click
           Process.Start(".\WindowsApp10\WindowsApp10\WindowsApp10\WindowsApp10\bin\Debug\InventoryManager2.accdb")
End Sub

这是我正在尝试打开的路径文件。 C:\Users\Michal\Downloads\WindowsApp10\WindowsApp10\WindowsApp10\WindowsApp10\bin\Debug\InventoryManager2.accdb

提前致谢

1 个答案:

答案 0 :(得分:0)

Application.StartupPath将为您提供当前EXE运行的文件夹的路径,因此:

Process.Start(IO.Path.Combine(Application.StartupPath, "InventoryManager2.accdb"))