构造函数
public File(String parent,String child):parent指的是父级目录,child指的是子级目录
- 直接给与路径(绝对路径,相对路径)
- 路径为父亲(该文件夹或者是文件所在的文件夹)于孩子(该文件夹自己的名字或者是文件)
说明:
在new File()的时候,只是将FIle对象在内存中实例化了,实际上并没有真正的创建文件!
所以需要本身这个文件,才可以通过传入路径找到这个文件。
package Test20_Demo.Demo02;/*
@create 2020--12--10--10:12
*/
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class FileMethod1 {
public static void main(String[] args) {
try {
FileWriter fileWriter = new FileWriter("a/b/a.txt");
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
//通过父亲与孩子的构造方法创建test.txt
File file = new File("a/b", "test.txt");
//长度与实际的文件长度不符合(通常为0)表示文件不存在!
System.out.println(file.length());
//通过父亲与孩子的构造函数 创建文件夹下的b文件夹所对应的对象
File dir = new File("a", "b");
System.out.println(dir.length());
}
}