IO_File的判断功能

发布时间 2023-06-14 17:21:00作者: 姜姜萸
import java.io.File;
import java.io.IOException;

/*
* boolean isDirectory() 测试此抽象路径名表示的文件是否为目录。
* boolean isFile() 测试此抽象路径名表示的文件是否为普通文件。
* boolean exists() 测试此抽象路径名表示的文件或目录是否存在。
* boolean canRead() 测试应用程序是否可以读取由此抽象路径名表示的文件。
boolean canWrite() 测试应用程序是否可以修改由此抽象路径名表示的文件。
boolean isHidden() 测试此抽象路径名命名的文件是否为隐藏文件。
*/
public class File_Test05_判断功能 {
public static void main(String[] args) throws IOException {
File file = new File("cc");
File file2 = new File("dd");
File file3 = new File("aa.txt");

file3.createNewFile();
//判断是否是目录
boolean rst = file.isDirectory();
System.out.println(rst);//false,是个文件,不是目录

boolean rst2 = file.isFile();
System.out.println(rst2);//TRUE

boolean rst3 = file.exists();
System.out.println(rst3);//TRUE

boolean rst4 = file.canRead();
System.out.println(rst4);//TRUE

boolean rst5 = file.canWrite();
System.out.println(rst5);//TRUE

boolean rst6 = file.isHidden();
System.out.println(rst6);//false
}
}