构造函数
    public File(String parent,String child):parent指的是父级目录,child指的是子级目录

    1. 直接给与路径(绝对路径,相对路径)
    2. 路径为父亲(该文件夹或者是文件所在的文件夹)于孩子(该文件夹自己的名字或者是文件)

    说明:
    在new File()的时候,只是将FIle对象在内存中实例化了,实际上并没有真正的创建文件!
    所以需要本身这个文件,才可以通过传入路径找到这个文件。

    1. package Test20_Demo.Demo02;/*
    2. @create 2020--12--10--10:12
    3. */
    4. import java.io.File;
    5. import java.io.FileWriter;
    6. import java.io.IOException;
    7. public class FileMethod1 {
    8. public static void main(String[] args) {
    9. try {
    10. FileWriter fileWriter = new FileWriter("a/b/a.txt");
    11. fileWriter.close();
    12. } catch (IOException e) {
    13. e.printStackTrace();
    14. }
    15. //通过父亲与孩子的构造方法创建test.txt
    16. File file = new File("a/b", "test.txt");
    17. //长度与实际的文件长度不符合(通常为0)表示文件不存在!
    18. System.out.println(file.length());
    19. //通过父亲与孩子的构造函数 创建文件夹下的b文件夹所对应的对象
    20. File dir = new File("a", "b");
    21. System.out.println(dir.length());
    22. }
    23. }