VB或C#用于在子文件夹中执行exe

时间:2017-08-02 16:27:55

标签: c# vb.net

我正在创建一个自定义游戏启动器,我需要为它添加参数,所以我使用了Process.Start(),但问题是它在根文件夹的子文件夹中。

System.Diagnostics.Process.Start(fileName:="/bin/something.exe", arguments:="service15")

但是当我使用它时,我最终得到:

  

系统找不到指定的文件

但我保证文件确实存在。我确实希望以这种方式运行它,而无需将应用程序移动到something.exe找到的位置。

1 个答案:

答案 0 :(得分:1)

首先,您需要获取当前工作目录,然后添加子文件夹路径。

System.Diagnostics.Process.Start(System.IO.Directory.GetCurrentDirectory() + "/bin/something.exe", "service15")

这应该有效。