删除文件夹(前提:文件夹为空以及InputStream和OutputStream等一些数据文件流关掉【close()】,否则文件无法删除)

删除指定文件夹下的所有文件

1. //删除文件夹  
2. public static void delFolder(String folderPath) {  
3. try {  
4. //删除完里面所有内容  
5.         String filePath = folderPath;  
6.         filePath = filePath.toString();  
7. new java.io.File(filePath);  
8. //删除空文件夹  
9. catch (Exception e) {  
10.        e.printStackTrace();   
11.      }  
12. }
1. public static boolean delAllFile(String path) {  
2. boolean flag = false;  
3. new File(path);  
4. if (!file.exists()) {  
5. return flag;  
6.        }  
7. if (!file.isDirectory()) {  
8. return flag;  
9.        }  
10.        String[] tempList = file.list();  
11. null;  
12. for (int i = 0; i < tempList.length; i++) {  
13. if (path.endsWith(File.separator)) {  
14. new File(path + tempList[i]);  
15. else {  
16. new File(path + File.separator + tempList[i]);  
17.           }  
18. if (temp.isFile()) {  
19.              temp.delete();  
20.           }  
21. if (temp.isDirectory()) {  
22. "/" + tempList[i]);//先删除文件夹里面的文件  
23. "/" + tempList[i]);//再删除空文件夹  
24. true;  
25.           }  
26.        }  
27. return flag;  
28.      }  
29. }