import java.io.File; /** * DateTime: 2016/9/18 20:42 * 功能:删除所有文件及文件夹 * 思路: */ public class DelAllFile { //测试 public static void main(String[] args) { delFolder("G:/demo/dira"); //删除dira文件夹下的文件,dira也会删除 delAllFile("G:/demo/dira"); //只删除dira文件夹下的文件,dira不会删除 } /** * 删除指定文件夹下所有文件 * @param path 文件夹完整绝对路径 * @return */ public static boolean delAllFile(String path){ boolean flag=false; File file=new File(path); if(!file.exists()){ //如果不存在 return flag; } if(!file.isDirectory()){ //如果不是文件夹 return flag; } String[] tempList=file.list(); File temp=null; for ( int i = 0; i