import java.io.File;
public class DeleteFolderExample {
public static void main(String[] args) {
String folderPath = "path/to/your/folder"; // 替换为你要删除的文件夹路径
File folder = new File(folderPath);
if (deleteDirectory(folder)) {
System.out.println("文件夹删除成功");
} else {
System.out.println("文件夹删除失败");
}
}
/**
* 递归删除文件夹及其内容
* @param file 文件或文件夹
* @return 删除是否成功
*/
public static boolean deleteDirectory(File file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
if (files != null) {
for (File f : files) {
deleteDirectory(f); // 递归删除子文件和子文件夹
}
}
}
return file.delete(); // 删除当前文件或文件夹
}
}
import java.io.File;
导入了处理文件和文件夹的类。DeleteFolderExample
类包含 main
方法,这是程序的入口点。String folderPath
变量存储要删除的文件夹路径。你需要将其替换为实际路径。File
对象:File folder = new File(folderPath);
创建一个表示文件夹的 File
对象。deleteDirectory(folder)
方法用于递归删除文件夹及其所有内容。deleteDirectory
方法进行删除。deleteDirectory
方法返回布尔值,表示删除操作是否成功。上一篇:java解析json数组对象
下一篇:java assert用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站