.NET Process.Start默认目录?我正在从C#.NET控制台应用程序内部启动Java应用程序。它适用于Java应用程序不关心“默认”目录的情况,但对于仅搜索当前目录中的支持文件的Java应用程序失败。是否有一个可以设置的进程参数来指定进程启动的默认目录?
3 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
是! ProcessStartInfo有一个名为WorkingDirectory的属性,只需使用:
...using System.Diagnostics;...var startInfo = new ProcessStartInfo(); startInfo.WorkingDirectory = // working directory // set additional properties Process proc = Process.Start(startInfo);
慕村225694
TA贡献1880条经验 获得超4个赞
试图实现这一点之后,我只是打了个招呼。如果将“UseShellExecute”设置为false,则设置WorkingDirectory值不起作用。
- 3 回答
- 0 关注
- 1635 浏览
添加回答
举报
0/150
提交
取消