1.File类概述和构造方法
1.1 File类概述和构造方法
File:它是文件和目录路径名的抽象表示
-
文件和目录是可以通过File封装成对象的
-
对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。
将来可以通过具体的操作,把这个路径的内容转换为具体存在的
1.2 File的前三种构造方法
它们实现的是相同的功能,都是封装一个文件的路径名,都是指向一个文件
方法名 | 说明 | 示例 |
---|---|---|
File(String pathname) | 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例(参数指的是一个路径名) | File f1=new File(“E:\\worldDOC1\\readme1.txt”); |
File(String parent, String child) | 从父路径名字符串和子路径名字符串创建新的File实例(第1个参数指的是目录,第2个参数是文件名) | File f2=new File(“E:\\worldDOC2”,“readme2.txt”); |
File(File parent, String child) | 从父抽象路径名和子路径名字符串创建新的File实例(第1个参数指的是File封装的目录,第2个参数是文件名) | File f3=new File(“E:\\worldDOC3”); File f4=new File(f3,“readme3.txt”); |
1.3 帮助文档
- 在java.io包下,需要导包
- 是一个类实现了自然排序接口
- 目录理解为文件夹就好了
- File的构造方法有4个
1.4 代码案例
- 直接输出File对象会打出它的绝对路径名