
public class Test04 {
// public boolean isDirectory() 测试此抽象路径名表示的File是否为目录
// public boolean isFile() 测试此抽象路径名表示的File是否为目录
// public boolean exists() 测试此抽象路径名表示的File是否存在
// public String getName() 返回由此抽象路径名表示的文件或目录的名称
public static void main(String[] args) {
method1();
method2();
//1.如果调用者是文件,那么获取的是文件名和后缀名
//2.如果调用者是一个文件夹,那么获取的是文件夹名字
File file = new File("a.txt");
String name = file.getName();
System.out.println(name);//a.txt
File file1 = new File("F:\\test");
String name2 = file1.getName();
System.out.println(name2);//test
}
private static void method2() {
//注意此路径不再是绝对路径,是指当前java文件所在目录下存不存在a.txt
File file = new File("a.txt");
boolean result = file.exists();
System.out.println(result);
}
private static void method1() {
File file = new File("F:\\test\\a.txt");
boolean result1 = file.isFile();//true
boolean result2 = file.isDirectory();//false
}
}