Java中删除非空文件夹
时间: 2023-04-03 19:03:07 浏览: 137
java删除空文件夹
5星 · 资源好评率100%
可以使用Java的File类的delete()方法来删除非空文件夹。但是,如果文件夹中有子文件夹或文件,则需要递归地删除它们。以下是一个示例代码:
```
public static void deleteFolder(File folder) {
if (folder.isDirectory()) {
File[] files = folder.listFiles();
if (files != null) {
for (File file : files) {
deleteFolder(file);
}
}
}
folder.delete();
}
```
在这个代码中,我们首先判断文件夹是否是一个目录,如果是,则获取它的所有子文件和子文件夹,并递归地删除它们。最后,我们删除文件夹本身。
阅读全文