删除文件夹(如果存在)并将其写为新文件夹

时间:2013-11-19 14:12:00

标签: android file save directory

我有这段代码来创建一个文件夹:

 File folder = new File(Environment.getExternalStorageDirectory() + "/Naruto Generation/");
                boolean success = false;
                if (!folder.exists()) {
                    success = folder.mkdirs();
                }
                if (!success) {
                } else {
                }



                File direct = new File("/sdcard/Naruto Generation/");

                if (!direct.exists()) {
                    direct.mkdirs();
                }

现在我想更改它,并创建文件夹,但如果该文件夹存在,请删除它并将其写为新文件夹。

我该怎么做?提前谢谢

1 个答案:

答案 0 :(得分:0)

删除您必须删除其所有内容的目录:

例如:

if (folder.isDirectory()) {
   File[] children = folder.listFiles();
   for (File child : children) {
      child.delete();
   }

   folder.delete();
}