File类的判断功能
程序员文章站
2022-06-16 21:25:59
...
File类的判断功能
- A:判断功能
- public boolean isDirectory():判断是否是目录
- public boolean isFile():判断是否是文件
- public boolean exists():判断是否存在
- public boolean canRead():判断是否可读
- public boolean canWrite():判断是否可写
- public boolean isHidden():判断是否隐藏
- B:案例演示
- File类的判断功能
注意:
Java是跨平台的,文件是否可读取决于系统平台。
Windows系统认为所有的文件都是可读的。
即使文件设置为setReadable(false)在Windows系统也是可读的。
Linux系统如果文件设置为setReadable(false),那就绝对不可读的了。
package com.heima.file;
import java.io.File;
public class Demo04_FileMethod {
public static void main(String[] args) {
//demo01();
File file = new File("zzz");
file.setReadable(false);
System.out.println(file.canRead()); //windows系统认为所有的文件都是可读的,即使设置为可读.
file.setWritable(true);
System.out.println(file.canWrite()); //windows系统可以设置为不可写
File file2 = new File("ooo.txt");
System.out.println(file2.isHidden()); //判断是否是隐藏文件
System.out.println(file.isHidden());
}
public static void demo01() {
File dir1 = new File("ccc");
System.out.println(dir1.isDirectory()); //判断是否是文件夹
File dir2 = new File("zzz");
System.out.println(dir2.isDirectory());
System.out.println(dir1.isFile()); //判断是否是文件
System.out.println(dir2.isFile());
}
}
上一篇: Python学习笔记 16
下一篇: Java中的File类