diff --git a/s-day08/src/com/inmind/file01/FileDemo01.java b/s-day08/src/com/inmind/file01/FileDemo01.java index 72f2feb..ef8aebe 100644 --- a/s-day08/src/com/inmind/file01/FileDemo01.java +++ b/s-day08/src/com/inmind/file01/FileDemo01.java @@ -3,7 +3,7 @@ package com.inmind.file01; import java.io.File; /* - 在java中定义了一个类File,用来表示计算机中的文件或文件夹. + 在java中定义了一个类File,用来表示计算机中的文件或文件夹的路径的抽象表示. 在英文中: File:文件 Directory:目录,文件夹 diff --git a/s-day08/src/com/inmind/file01/FileDemo04.java b/s-day08/src/com/inmind/file01/FileDemo04.java new file mode 100644 index 0000000..ef6fac8 --- /dev/null +++ b/s-day08/src/com/inmind/file01/FileDemo04.java @@ -0,0 +1,33 @@ +package com.inmind.file01; + +import java.io.File; + +/* +File中判断的方法 + public boolean exists() :此File表示的文件或目录是否实际存在。 + public boolean isDirectory() :此File表示的是否为目录。 + public boolean isFile() :此File表示的是否为文件。 + + 注意:不存在的文件,所有的判断方法都是false + */ +public class FileDemo04 { + public static void main(String[] args) { + File f1 = new File("d:/io_test/a.txt"); + System.out.println(f1.getAbsolutePath()); + System.out.println(f1.exists()); + System.out.println(f1.isDirectory()); + System.out.println(f1.isFile()); + System.out.println("-----------------"); + File f2 = new File("d:/io_test/a"); + System.out.println(f2.getAbsolutePath()); + System.out.println(f2.exists()); + System.out.println(f2.isDirectory()); + System.out.println(f2.isFile()); + System.out.println("-----------------"); + File f3 = new File("io_test/a.txt"); + System.out.println(f3.getAbsolutePath()); + System.out.println(f3.exists()); + System.out.println(f3.isDirectory()); + System.out.println(f3.isFile()); + } +}