有没有办法在Java中递归删除整个目录?
在正常情况下,可以删除空目录.但是,当要删除包含内容的整个目录时,它就不再那么简单了.
如何用Java中的内容删除整个目录?
我使用此代码删除所有文件:
File root = new File("root path");
File[] Files = root.listFiles();
if(Files != null) {
int j;
for(j = 0; j < Files.length; j++) {
System.out.println(Files[j].getAbsolutePath());
System.out.println(Files[j].delete());
}
}
Run Code Online (Sandbox Code Playgroud)
它将删除false Files[j]文件夹的位置.
我想删除文件夹及其所有子文件.
我怎么修改这个?