-
File类:文件和目录路径名的抽象表示
1.文件和目录是可以通过file封装对象的
2.对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。他可以是存在的,也可以是不存在的,将来是要通过具体的操作把这个路径的内容转换为具体存在的 -
构造方法:
方法名 | 说明 |
---|---|
File(File parent, String child) | 从父抽象路径名和子路径名字符串创建新的 File实例 |
File(String pathname) | 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例 |
File(String parent, String child) | 从父路径名字符串和子路径名字符串创建新的 File实例 |
以代码的内容形式讲解
package Demo;
import java.io.File;
public class Demo {
public static void main(String[] args) {
//File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例
File file = new File("D:\\itcast\\java.txt");
System.out.println(file);
//File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例
File file1 = new File("D:\\itcast","java.txt");
System.out.println(file1);
//File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例
File file2 = new File("D:\\itcast");
File file3 = new File(file2, "java.txt");
System.out.println(file3);
}
}
输出的内容:
D:\itcast\java.txt
D:\itcast\java.txt
D:\itcast\java.txt