java FileUtils。delete()不删除文件夹
我的代码怎么了?关于这个question
该文件夹未被删除
File f = new File(directory+"\\OOO");
if (f.exists())
{
System.out.println(f);
FileUtils.delete(f);
f.delete();
// f.mkdir();
}
else
{
System.out.println("created");
//f.mkdir();
}
# 1 楼答案
这可能会有帮助
# 2 楼答案
FileUtils不包含任何名为
delete()
的方法;应该使用deleteDirectory()递归删除目录。
或者也可以使用deleteQuitely()在删除时抑制任何异常
# 3 楼答案
FileUtils不包含任何名为
delete()
的方法,因此应该使用deleteDirectory()
。另外,请确保已从Apache Commons IO导入正确的Java文件实用程序类。如果不是这样,你需要以下是代码: