.NET Process.Start默认目录?

.NET Process.Start默认目录?

我正在从C#.NET控制台应用程序内部启动Java应用程序。它适用于Java应用程序不关心“默认”目录的情况,但对于仅搜索当前目录中的支持文件的Java应用程序失败。

是否有一个可以设置的进程参数来指定进程启动的默认目录?


跃然一笑
浏览 1636回答 3
3回答

胡子哥哥

是! ProcessStartInfo有一个名为WorkingDirectory的属性,只需使用:...using System.Diagnostics;...var startInfo = new ProcessStartInfo();   startInfo.WorkingDirectory = // working directory   // set additional properties Process proc = Process.Start(startInfo);

慕村225694

试图实现这一点之后,我只是打了个招呼。如果将“UseShellExecute”设置为false,则设置WorkingDirectory值不起作用。
打开App,查看更多内容
随时随地看视频慕课网APP