如何删除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'  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JGit:我想在一个特定的分支中的所有文件和文件夹

如何将一个文件夹及其所有子文件夹和文件复制到另一个文件夹

如何删除目录中的所有文件和文件夹?

批处理文件:复制除一个文件夹外的所有文件和文件夹

文件夹中除一个命名文件夹外的所有文件夹的glob

如何用一些简短的方法将所有文件和文件夹从一个文件夹移到php中S3存储桶的另一个文件夹?

将所有特定的URL重定向到上一个文件夹

如何删除一个文件夹,但将所有子文件夹和文件保留在一个git分支中?

如何在一个Google云端硬盘文件夹中访问所有文件?

Python为一个文件夹中的所有文件夹创建多个zip文件

如何最好地删除文件夹及其子文件夹中的所有文件

如何在ckfinder中显示所有文件夹,子文件夹和文件

如何将所有同级文件夹移动到一个文件夹中?

删除文件夹中的所有文件和文件夹,以结尾的文件和文件夹为准

从一个文件夹中复制所有文件和文件夹

在VSS 2005中,如何在另一个项目下移动一个项目(以及所有关联的文件夹和文件)?

如何删除文件夹XXX中的所有文件

如何用一个文件替换一个文件夹中的所有文件?

创建一个新链接以访问所有文件和文件夹

如何从文件夹中删除所有文件?

从目录中的所有文件夹名称中删除第一个单词

在给定文件夹的所有子文件夹中递归创建一个php文件

删除 /tmp 中超过一天的所有文件和文件夹

如何从另一个文件夹和文件列表中减去?

匹配文件夹内的所有文件并忽略其中的一个文件夹

递归删除所有文件和文件夹,但不包括一个文件夹

删除所有文件夹但将所有文件保留在一个文件夹中的程序/脚本

如何删除父文件夹下只有一个文件的子文件夹

如何删除某个文件夹中的所有文件