file类的路径介绍
路径分为两个:绝对路径和相对路径
绝对路径
是一个完整的路径 是以盘符(“c:”,"D:")开始的的路径
例如:E:\\file
D:\Html课件内容\HTML基础\HTML代码
这些都是绝对路径
相对路径
是一个简化的路径 相对指的是相对于当前项目的根目录 如果使用当前项目的根目录 路径可以简化书写
例如:
D:\Html课件内容\HTML基础\HTML代码 可以简写为:HTML代码
注意:
1.路径是不区分大小写的
2.路径中的文件名称分隔符windows使用反斜杠 反斜杠是转仪字符 两个反斜杠代表一个普通的反斜杠
File类的构造方法
介绍路径
路径可以是以文件结尾 也可以是以文件夹结尾
路径可以是相对路径 也可以是绝对路径
路径可以是存在 也可以是不存储
创建File对象 只是把字符串路径封装为File对象 不考虑路径的真假情况
构造方法
1. File(String pathname):通过将给定路径名字字符串转为抽象路径名来创建一个新File实例
参数:String pathname:字符串的路径名称
代码:
public static void main(String[] args) {
File file = new File("E:\\file");
System.out.println(file);
}
运行结果:
2. File(String parent,String child)根据parent路径字符串和child路径名字符串创建一个新的file实例
参数:把路径分成了两个部分
String parent:父路径
String child:子路径
好处:父路径和子路径 可以单独书写 使用起来非常灵活 父路径和子路径都可以变化
代码:
public static void main(String[] args) {
File file1 = new File("D:\\", "exam.txt");
/*
这样写可以更加灵活 比如我们要修改父路径 一眼就可以看到父路径 如果改子路径也是很快
*/
System.out.println(file1);
}
运行结果:
3. File(File parent,String child):根据parent抽象路径名和child路径名字字符串创建一个新的File实例
参数:把路径分成了两个部分
String parent:父路径
String child:子路径
好处
父路径和子路径 可以单独书写 使用起来非常灵活 父路径和子路径都可以变化
父路径是File类型 可以使用File的方法对路径进行一些操作 在使用路径创建对象
代码:
public static void main(String[] args) {
File file = new File("D:\\");
File file1 = new File(file, "exam.txt");
System.out.println(file1);
}
运行结果: