我正在从C#.NET控制台应用程序内部启动Java应用程序。对于Java应用程序不在乎“默认”目录是什么情况,但对于仅在当前目录中搜索支持文件的Java应用程序而言,这种方法很好用。
是否可以设置流程参数来指定启动流程的默认目录?
是! ProcessStartInfo具有一个名为 WorkingDirectory 的属性,只需使用:
... using System.Diagnostics; ... var startInfo = new ProcessStartInfo(); startInfo.WorkingDirectory = // working directory // set additional properties Process proc = Process.Start(startInfo);