我正在创建一个自定义游戏启动器,我需要为它添加参数,所以我使用了Process.Start(),但问题是它在根文件夹的子文件夹中。
System.Diagnostics.Process.Start(fileName:="/bin/something.exe", arguments:="service15")
但是当我使用它时,我最终得到:
系统找不到指定的文件
但我保证文件确实存在。我确实希望以这种方式运行它,而无需将应用程序移动到something.exe找到的位置。
答案 0 :(得分:1)
首先,您需要获取当前工作目录,然后添加子文件夹路径。
System.Diagnostics.Process.Start(System.IO.Directory.GetCurrentDirectory() + "/bin/something.exe", "service15")
这应该有效。