- File类的一个对象,代表一个文件或者文件目录(俗称:文件夹)
- File类声明在java.io包下
- File类中涉及到关于文件或文件目录的创建,删除,重命名,修改时间,文件大小等方法,并未涉及到文件内容的读取与写入的操作。如果需要读取或写入文件内容,需要使用IO流来操作。
接下来就来创建File类的实例,有三种创建方式分别为:
- File(String filePath)
- File(String parentPath,String childPath)
- File(File parentFile,String childPath)
代码如下:
//相对路径:相较于某个路径下,指明的文件
//绝对路径:包含在盘符在内的文件或文件目录的路径
//路径分隔符:
// window:\\
// unix:/
//构造器1
File file1 = new File("hello.txt"); //相对于module 相对路径
File file2 = new File("D:\\Intell workspace\\java_demo\\day01\\src\\www\\demo4\\hello.txt");//绝对路径
System.out.println(file1);
System.out.println(file2);
//构造器2
File file3 = new File("D:\\Intell workspace","java_demo");
System.out.println(file3);
//构造器3
File file4 = new File(file3,"hi.txt");
System.out.println(file4);
输出结果:
D:\Intell workspace\java_demo\day01\src\www\demo4\hello.txt
D:\Intell workspace\java_demo
D:\Intell workspace\java_demo\hi.txt