File对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径
这个路径可以是存在的也允许是不存在的
方法:
public File(String pathname)------>根据文件路径创建问价对象
public File(String parent,String child)------->根据父类路径名字符串和子路径名字符串创建文件对象
public File (File parent,String child)------>根据父路径对应文件对象和子路径名字符串创建文件对象
绝对路径:带盘符的
相对路径:不带盘符的,默认到当前项目下去找
代码演示:
package a13filedemo;
import java.io.File;
public class FileDemo1 {
public static void main(String[] args) {
//1.根据字符串表示的路径,变成File对象
String str="E:\\JAVA\\24_3_28\\basic_code\\a.txt";
File f1=new File(str);
System.out.println(f1);
//父级路径:E:\JAVA\24_3_28\basic_code
//子级路径:a.txt
String parent="E:\\JAVA\\24_3_28\\basic_code";
String child="a.txt";
File f2=new File(parent,child);
System.out.println(f2);
//把一个File表示的路径和String表示路径进行拼接
File parent2=new File("E:\\JAVA\\24_3_28\\basic_code");
String child2="a.txt";
File f3=new File(parent2,child2);
System.out.println(f3);
}
}
运行结果: