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
}
}