1、介绍
File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。不管是文件还是目录都是使用File来操作的,File能新建、删除、重命名文件和目录,File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。
2.静态变量
public class FileDemo {
public static void main(String[] args) {
// File类静态成员变量
// 与系统有关的路径分割符
String separator = File.pathSeparator;
System.out.println(separator); // 输出结果为‘;’
// 与系统有关的默认名称分割符
separator = File.separator;
System.out.println(separator); // 输出结果为‘\’
}
}
3、构造方法
· public File(String pathname):根据一个路径得到File对象
· public File(String parent,String child):根据一个目录和一个子文件/目录得到File对象
· public File(File parent,String child):根据一个父File对象和一个子文件/目录得到File对象
构造方法一:public File(String pathname)
这里的pathname可以是文件名,也可以是文件夹
代码:
1 // 文件夹 2 public class FileConstructor { 3 public static void main(String[] args){ 4 File file = new File("F://Code"); 5 System.out.println(file); 6 } 7 }