java文件删除文件夹
时间: 2023-09-26 17:11:39 浏览: 103
java文件和文件夹操作大全
5星 · 资源好评率100%
在Java中删除文件夹可以使用递归方法。以下是一个示例代码:
```java
import java.io.File;
public class DeleteFolder {
public static void main(String[] args) {
File folder = new File("path/to/folder");
delete(folder);
}
public static void delete(File file) {
if (file.isDirectory()) {
// 如果是文件夹,递归删除文件夹中的内容
File[] files = file.listFiles();
if (files != null) {
for (File f : files) {
delete(f);
}
}
}
// 删除文件或空文件夹
file.delete();
}
}
```
在上面的示例中,我们定义了一个`delete`方法来删除文件夹。如果文件夹是空的,直接删除;如果文件夹中有内容,则递归调用`delete`方法删除文件夹中的内容。最后,删除空文件夹或文件。
阅读全文