Java File类删除操作
import java.io.File;
//File类删除操作
public class DeleteDir{
public static void main(String[] args) {
File file = new File("java");
System.out.println("创建文件夹Java:"+file.mkdir());
file = new File("java/dir");
System.out.println("创建文件夹java/dir:"+file.mkdir());
File folder = new File("java");
deleteFolder(folder);
}
//删除文件夹和其中的文件
private static void deleteFolder(File folder) {
File[] files = folder.listFiles();
if (files!=null) {
for(File f:files) {
if(f.isDirectory()) {
deleteFolder(f);//递归调用
}else {
System.out.println("删除文件"+f.getName()+"是否成功:"+f.delete());//删除文件
}
}
}
System.out.println("删除文件"+folder.getName()+"是否成功:"+folder.delete());//删除文件夹
}
点击加载更多评论>>