如果 Java 中需要执行的命令包含空格,可以将命令拆分成多个字符串,并将它们作为数组参数传递给 ProcessBuilder 的构造函数。例如:

String[] command = {"cmd", "/c", "dir", "C:\\Program Files"};
ProcessBuilder pb = new ProcessBuilder(command);
Process process = pb.start();

这样就可以执行带有空格的命令了。在上面的例子中,dir 命令的参数是 C:\Program Files,包含了空格。

java cmd c command 但是command 中有空格 怎么解决

原文地址: https://www.cveoy.top/t/topic/e2B5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录