定义
File类是在Java中对于文件操作设计相关类。
在使用File类之前要导入IO包,File是Java.IO中的类:
import java.io.File;
对文件的主要操作
在Java中,对文件的操作主要分为两类:
(1)对文件系统的相关操作(指的是通过“文件资源管理器”能够进行的相关操作)
(2)对文件内容的相关操作
构造方法
public static void main(String[] args) {
//File(String pathname) 将指定路径名转换成一个File对象
File file = new File("D:\\1.txt");
System.out.println(file);
//File(String parent,String child) 根据指定的父路径和文件路径创建File对象
File file1 = new File("D:\\a","1.txt");
System.out.println(file1);
//File(File parent,String child) 根据指定的父路径对象和文件路径创建File对象
File parent = new File("D:\\a");
File file2 = new File(parent, "1.txt");
System.out.println(file2);
File file3 = new File(new File("D:\\a"),"1.txt");
System.out.println(file3);
}
方法
getAbsolutePath()与getCanonicalPath()都是返回绝对路径,他们的区别:
大家可以看一下对比代码的对比,在图片上也做了解释。
这篇文章写到这里就结束了,请大佬们指正!!