1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| package com.whyc.util;
|
| import java.io.File;
|
| public class FileUtil {
| public static Boolean deleteFile(File file) {
| //判断文件不为null或文件目录存在
| if (file == null || !file.exists()) {
| System.out.println("文件删除失败,请检查文件是否存在以及文件路径是否正确");
| return false;
| }
| //获取目录下子文件
| File[] files = file.listFiles();
| //遍历该目录下的文件对象
| for (File f : files) {
| //判断子目录是否存在子目录,如果是文件则删除
| if (f.isDirectory()) {
| //递归删除目录下的文件
| deleteFile(f);
| } else {
| //文件删除
| f.delete();
| //打印文件名
| }
| }
| //文件夹删除
| file.delete();
| return true;
| }
| }
|
|