我正在尝试运行a.bat
位于此处的文件:
C:\A\B\C\DE\F
所以我调用:
cmd /c "cd C:\A\B\C\D E\F && a.bat"
在 CMD 上,我可以看到文件的执行。
现在我想运行这个文件Java
然后删除它,所以我运行:
Runtime.getRuntime().exec("cmd start /wait /c "+ "\"cd C:\\A\\B\\C\\D E\\F && a.bat\"");
(/wait
因为我只想在执行后删除文件)
但我没有看到程序的执行(CMD 没有打开)。我怎样才能解决这个问题?