package com.soar.file;
import java.io.File;
public class Demo4_FileMethod {
/*
* A:判断功能
* public boolean isDirectory():判断是否是目录
* public boolean isFile():判断是否是文件
* public boolean exists():判断是否存在
* public boolean canRead():判断是否可读
* public boolean canWrite():判断是否可写
* public boolean isHidden():判断是否隐藏
* B:案例演示
* File类的判断功能
*/
public static void main(String[] args) {
//isFile_isDir();
File file = new File("zzz");
file.setReadable(false); //设置为不可读,但是设置不成功
System.out.println(file.canRead()); //true windows系统认为所有的文件都是可读的
file.setWritable(false);
System.out.println(file.canWrite()); //false windows系统可以设置为不可写
//在该项目下创建一个aaa.txt并设置为隐藏,判断是否为隐藏文件
File file2 = new File("aaa.txt");
System.out.println(file2.isHidden()); //true
System.out.println(file.isHidden()); //false
}
private static void isFile_isDir() {
File dir1 = new File("ccc");
File dir2 = new File("zzz");
//判断是否是文件夹
System.out.println(dir1.isDirectory()); //true
System.out.println(dir2.isDirectory()); //false
//判断是否是文件
System.out.println(dir1.isFile()); //false
System.out.println(dir2.isFile()); //true
}
}
Java_基础—File类的判断功能
最新推荐文章于 2021-12-15 16:11:41 发布