我的程序在C:驱动器的目录中运行,但我需要在驱动器D的另一个目录中运行shell命令。我怎样才能正确地做这样的事情:
ProcessBuilder builder =
new ProcessBuilder( "cmd.exe", "/c", "cd \"D:\\\" && dir");
答案 0 :(得分:0)
要更改流程的工作目录,请在启动前调用directory()
上的builder
。
答案 1 :(得分:0)
cmd /c "cd /d c:\temp && dir"