package cn.zxj.com; import java.io.File; import java.util.Scanner; /* 删除文件夹 */ public class DeleteFile { public static void main(String[] args){ //键盘输入文件夹路径 System.out.println("请输入文件夹路径"); String next = new Scanner(System.in).next(); File file = new File(next); deleteFile(file); System.out.println("文件夹已删除"); } public static void deleteFile(File file){ File[] files = file.listFiles(); //如果文件夹下没有文件直接删除 if(files.length==0){ file.delete(); return; }else{ for(File f:files){ if(f.isFile()){ f.delete(); }else{ //如果是目录递归调用 deleteFile(f); } } } //删除外层目录 file.delete(); } }