我有这段代码来创建一个文件夹:
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();
}
现在我想更改它,并创建文件夹,但如果该文件夹存在,请删除它并将其写为新文件夹。
我该怎么做?提前谢谢
答案 0 :(得分:0)
删除您必须删除其所有内容的目录:
例如:
if (folder.isDirectory()) {
File[] children = folder.listFiles();
for (File child : children) {
child.delete();
}
folder.delete();
}