目录
引言
java中我们通过java.io.File类实现对文件的基本属性进行操作,包括文件属性读取,文件创建,文件删 除,文件添加等等。File是一个类,那么在使用的时候就需要创建对象,但是File类的实例是不可变的,也就 是说,一旦创建,由File对象表示的抽象路径名将永远不会改变,也就是说利用构造方法,指定路径名、文件 名等来构造File类的对象,之后调用该对象的createNewFile()方法就可以创建出相应的文件。
File类的对象可以代表一个具体的文件路径,在实际运用种,可以使用绝对路径也可以使用相对路径, 下面是创建文件对象实例
一,File工具类的delete()方法
delete():删除文件或空目录文件夹目录
1.1,删除文件夹操作主要代码如下:
public static void main(String[] args) {
String path = "C:\\Users\\21309\\Pictures\\联想截图";
File file = new File(path);
del(file);
System.out.println("删除成功");
}
public static void del(File src) {
//判断给定文件是否为目录
if (src.isDirectory()) {
//是目录的话遍历
for (File file : src.listFiles()) {
//如果目录下仍有目录
if (file.isDirectory()) {
//递归使用del()
del(file);
} else {
//如果不是目录,删除文件
file.delete();
}
}
}
//删除目录
src.delete();
}