如何在Android上删除一个文件夹中的所有文件和文件夹
我使用以下代码删除所有文件:
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());
}
}
它将删除false Files[j]
文件夹所在的位置。
我想删除文件夹及其所有子文件。
我该如何修改?
回答:
最简单的方法是使用Apache Commons
IO库中的FileUtils.deleteDirectory。
File dir = new File("root path");FileUtils.deleteDirectory(dir);
请记住,这还将删除包含目录。
在gradle文件中添加此行以使用Apache
compile 'org.apache.commons:commons-io:1.3.2'
以上是 如何在Android上删除一个文件夹中的所有文件和文件夹 的全部内容, 来源链接: utcz.com/qa/415626.html