从 Android 的内部存储中删除文件夹吗?

2024-06-09

如何从内部存储中删除文件夹(包含某些文件夹和文件)?文件夹下面有一些树。

folder
|_________  C2 (folder)
             |________1 (folder)
                      |________1.gif
                      |________2.gif
                      |________3.gif
                      |________4.gif
             |________2 (folder)
                      |________1.gif
                      |________2.gif
                      |________3.gif
                      |________4.gif
             |________3 (folder)
                      |________1.gif
                      |________2.gif
                      |________3.gif
                      |________4.gif
             |________4 (folder)
                      |________1.gif
                      |________2.gif
                      |________3.gif
                      |________4.gif
             |________5 (folder)
                      |________1.gif
                      |________2.gif
                      |________3.gif
                      |________4.gif

|_________  C2.xml (file)

我想删除包含所有文件的文件夹

fil.delete();

System.out.println("boolean =>" + fil.delete());

但上面的代码显示错误。请帮忙。


看一下这个。

public void deleteRecursive(File fileOrDirectory) {

   if (fileOrDirectory.isDirectory()) {
       for (File child : fileOrDirectory.listFiles()) {
          deleteRecursive(child);
       }
   }

   fileOrDirectory.delete();
 }

用于解释如何删除整个文件夹和内容? https://stackoverflow.com/questions/4943629/android-how-to-delete-a-whole-folder-and-content

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Android 的内部存储中删除文件夹吗? 的相关文章

随机推荐