/** * 删除一个目录或文件的方法 * */ public class FileTest { public static void main(String[] args) { File dir = new File("a"); //删除a目录 delete(dir); System.out.println("删除完毕!"); } public static void delete(File file) { //1.判断file是文件还是目录? if(file.isDirectory()){ //先删除目录里的所有子项 File[] subs = file.listFiles(); for(File sub:subs){ //递归 delete(sub); } } file.delete(); } }
时间: 2024-09-29 13:58:56