从java中删除文件夹结构

时间:2018-03-27 16:40:41

标签: java command rmdir

从Java中删除文件夹时发现了一个问题。没有运气,我使用了以下命令。但是,我可以使用Windows 8.1通过命令提示符删除文件夹:

String command1="rd /s /q"+Path;
String command2="rmdir /s /q \""+Path+ "\"";
String command3="del /q \""+Path+ "/*\"";

我在三种情况下得到的例外是:

  

java.io.IOException:无法运行程序“rmdir”:CreateProcess error = 2,系统找不到指定的文件       在java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)       在java.lang.Runtime.exec(Runtime.java:620)       在java.lang.Runtime.exec(Runtime.java:450)       在java.lang.Runtime.exec(Runtime.java:388)

使用代码:

try {
    Process process = Runtime.getRuntime().exec(command);
} catch (Exception e) {
    e.printStackTrace();
}

P.S。:它是一个锁定的文件

0 个答案:

没有答案