从Java调用批处理文件显示另一个目录

时间:2018-01-19 08:10:19

标签: java batch-file

我正在尝试通过Java调用另一个文件夹目录中的批处理文件。

String cmd = "cmd /c start /wait " + backupFolder + "\\script_encrypt.bat";
Process p = Runtime.getRuntime().exec(cmd);
p.waitFor();

然而,当批处理文件运行时,它会显示批处理不存在的当前目录,为什么?。

i e

enter image description here

1 个答案:

答案 0 :(得分:0)

您确定批处理文件路径和从Java调用的路径是否相同? 根据Eclipse的截图和Cmd的截图,它们不匹配。

我也做了同样的事,并为我工作。