File类


import java.io.File;

/*路径:
绝对路径:是一个完整的路径,以盘符开始
相对路径:是个简化的路径
1.路径不区分大小写;
2.路径中的文件名称分隔符windows使用反斜杠反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠;

*/
public class Demo02File {
public static void main(String[] args) {
show01();
show02("c:\","a.txt");
show03();

}

private static void show03() {//File(File parent,String Child)分为父子路径,父路径可以使用File类方法
File parent=new File("c:\");
File file=new File(parent,"hello.java");
System.out.println(file);
}

private static void show02(String parent,String child) {//File(String parent,String Child)分为父子路径
File file=new File(parent,child);
System.out.println(file);


}


private static void show01() {//FileString pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新File实例。
File f1=new File("C:\Users\cy\Desktop\list.txt");
System.out.println(f1);//重写了object类的toString方法

File f2=new File("C:\Users\cy\Desktop");
System.out.println(f2);

File f3=new File("list.txt");
System.out.println(f3);

}
}
 
原文地址:https://www.cnblogs.com/cy2268540857/p/13766948.html