/**
* 递归删除文件或文件夹
*
* @param file 文件或文件夹
*/
public void delFile(File file) {
if (!file.exists()) {
return;
}
if (file.isFile()){
// 文件: 直接删除
file.delete();
} else if (file.isDirectory()) {
// 文件夹
// 1. 删除子文件
for (File f: file.listFiles()){
delFile(f);
}
// 2. 删除文件夹
file.delete();
}
}
java递归删除文件或文件夹
最新推荐文章于 2024-04-13 10:46:41 发布