首页 > 代码库 > Java删除文件夹及其包含文件

Java删除文件夹及其包含文件

 1 package com; 2  3 import java.io.File; 4  5 public class Local_Utils { 6  7     /** 8      * 删除本地文件夹及包含文件 9      * @param dir10      */11     public static void deleteLocalDir(String dir){12         File file=new File(dir);13         if(file.exists()){14             //delete()方法不能删除非空文件夹,所以得用递归方式将file下所有包含内容删除掉,然后再删除file15             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 }