删除文件夹(前提:文件夹为空以及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. }