1 package com; 2 3 import java.io.File; 4 5 public class LocalUtils { 6 7 /** 8 * 删除本地文件夹及包含文件 9 * @param dir 10 */ 11 public static void deleteLocalDir(String dir){ 12 File file=new File(dir); 13 if(file.exists()){ 14 //delete()方法不能删除非空文件夹,所以得用递归方式将file下所有包含内容删除掉,然后再删除file 15 if(file.isDirectory()){ 16 File[] files=file.listFiles(); 17 for(File f : files){ 18 deleteLocalDir(f.getPath()); 19 } 20 } 21 file.delete(); 22 } 23 } 24 }
转载于:https://www.cnblogs.com/ayhero/p/3851306.html