> 文档中心 > File类的概述和方法

File类的概述和方法

  • 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

原因如下:

柏维怡我爱你