Vb.net 系统在备份数据库时找不到指定的文件

Vb.net 系统在备份数据库时找不到指定的文件,vb.net,Vb.net,我正在尝试备份我的sql数据库。我试着先用这个 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Process.Start("C:\Users\user\Desktop\Thesis\BACKUP feb 15\capstone_real\capstone_real\Resources\mysqldump.exe", " -u root -padmin capstone

我正在尝试备份我的sql数据库。我试着先用这个

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    Process.Start("C:\Users\user\Desktop\Thesis\BACKUP feb 15\capstone_real\capstone_real\Resources\mysqldump.exe", " -u root -padmin capstone -r ""C:\Users\user\Desktop\Thesis\backup1.sql""")

End Sub
它起作用了。。但是我不想像这样指定目录,所以请试试这个

     Process.Start(" " & Application.StartupPath & "\Resources\mysqldump.exe,  -u root -padmin capstone -r ""C:\Users\user\Desktop\Thesis\backup2.sql""")
不工作(系统找不到指定的文件)

需要注意

  • Application.StartupPath
    返回的路径类似于
    C:\xyz-derectories\bin\debug
  • 验证
    debug
    文件夹是否包含所需的目录
  • 如果每件事情都很好,但仍然没有得到解决,那么这可能是因为在
    应用程序中添加了初始空间。StartupPath

  • 谢谢,先生。我忘记了应用程序。StartupPath将转到调试文件夹hehe。