只删除指定文件夹下的所有文件的简便方法
/*** 删除文件夹下的子目录*/public class TestDirectory {public static void main(String[] args) {boolean result = deleteAllFile("D:\\66");System.out.println(result);}/*** 删除指定文件夹下所有子目录** @param filepath 文件夹路径* @return 删除成功返回true,失败返回false*/public static boolean deleteAllFile(String filepath) {boolean flag = false;File file = new File(filepath);if (!file.exists()) {return flag;}if (!file.isDirectory()) {return flag;}String[] tempList = file.list();File temp = null;for (int i = 0; i < tempList.length; i++) {if (filepath.endsWith(File.separator)) {temp = new File(filepath + tempList[i]);} else {temp = new File(filepath + File.separator + tempList[i]);}if (temp.isFile()) {temp.delete();}if (temp.isDirectory()) {deleteAllFile(temp.getPath()); // 先删除文件夹里面的文件temp.delete(); // 再删除空文件夹flag = true;}}return flag;}}