我正在进行一个 Java 项目,其中一部分是调用 Windows cmd 来创建一个目录。我的代码目前如下所示:
Runtime rt = Runtime.getRuntime();
String command;
command = "cmd.exe /c start mkdir \"C:\\Users\\User1\\Documents\\Folder1\\"+folderName+"\" &&exit";
rt.exec(command);
这工作正常(创建文件夹),但它产生了一个额外的 cmd 实例。(我最初添加了“&&exit”,认为它会消除额外的窗口,但我现在意识到这是不必要的代码。)
1)我可以阻止这个额外的 cmd 实例(从新目录开始),或者
2) 我可以关闭这个额外的 cmd 窗口而不引起其他问题吗?(我听说杀死 cmd 可以破坏机器上的其他东西。)