s-day08-File中判断的方法

This commit is contained in:
2026-08-09 10:52:50 +08:00
parent cdbdc93f65
commit d8df9a1432
2 changed files with 34 additions and 1 deletions
@@ -3,7 +3,7 @@ package com.inmind.file01;
import java.io.File; import java.io.File;
/* /*
在java中定义了一个类File,用来表示计算机中的文件或文件夹. 在java中定义了一个类File,用来表示计算机中的文件或文件夹的路径的抽象表示.
在英文中: 在英文中:
File:文件 File:文件
Directory:目录,文件夹 Directory:目录,文件夹
@@ -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());
}
}