File类
java中我们通过java.io.File类实现对文件的基本属性进行操作,包括文件属性读取,文件创建,文
件删除,文件添加等等。File是一个类,那么在使用的时候就需要创建对象,但是File类的实例是不可变
的,也就是说,一旦创建,由File对象表示的抽象路径名将永远不会改变,也就是说利用构造方法,指定
路径名、文件名等来构造File类的对象,之后调用该对象的createNewFile()方法就可以创建出相应的文
件。
File类的对象可以代表一个具体的文件路径,在实际运用种,可以使用绝对路径也可以使用相对路
径,下面是创建文件对象实例
File工具类构造方法
常用方法
设置File属性常用方法
Dem例子:
package D6;
import java.io.File;
public class C7d {
public static void main(String[] args) throws Exception {
File file = new File("c:\\51gjie.txt");
// 返回文件长度
System.out.println("length=="+file.length());
// 创建文件对象
File file3 = new File("c:\\51gjie","code");
// 判断文件或文件夹是否存在
boolean exists = file3.exists();
if (exists) {
file3.delete();// 存在就删除
}else{
file3.mkdirs();// 不存在就创建
}
// 判断该对象是否为一个文件夹。(文件夹必须存在)
boolean isd=file3.isDirectory();
}
}
总结
- File类的直接父类是Object类。一个File类的对象,表示了磁盘上的文件或目录。如果你创建文
件或者文件夹忘了写盘符路径,那么,默认在项目路径下。 - 在不同的计算机操作系统中,路径分割符号是不同的。windows系统的路径分隔符【\】与
Unix系统的路径分隔符【/】不一样