1 import java.io.File;
2
3 /*
4 * 判断功能:
5 * boolean exists() 测试此抽象路径名表示的文件或目录是否存在
6 * boolean isAbsolute() 测试这个抽象路径名是否是绝对的
7 * boolean isDirectory() 测试此抽象路径名表示的文件是否为目录
8 * boolean isFile() 测试此抽象路径名表示的文件是否为普通文件
9 * boolean isHidden() 测试此抽象路径名命名的文件是否为隐藏文件
10 */
11 public class FileDemo3 {
12
13 public static void main(String[] args) {
14 File file = new File("a.txt");
15 File file2 = new File("b");
16 File file3 = new File("D:\\file.employees.txt");
17
18 //boolean exists() 测试此抽象路径名表示的文件是否存在
19 System.out.println(file.exists());
20
21 //boolean exists() 测试此抽象路径名表示的目录是否存在
22 System.out.println(file2.exists());
23
24 //boolean isAbsolute() 测试这个抽象路径名是否是绝对的
25 System.out.println(file2.isAbsolute()); //相对
26 System.out.println(file3.isAbsolute()); //绝对
27
28 //boolean isDirectory() 测试此抽象路径名表示的文件是否为目录
29 System.out.println(file.isDirectory()); //不是 false
30 System.out.println(file2.isDirectory()); //是 true
31
32 //boolean isHidden() 测试此抽象路径名命名的文件是否为隐藏文件
33 System.out.println(file.isHidden());
34 }
35
36 }