package demo;
import java.io.File;
public class FileMethodDemo3 {
public static void main(String[] args) {
/*
* File对象的常见方法:
* 3.判断
* (1)判断文件是否存在
* boolean exists()
* (2)判断是否为绝对路径名
* boolean isAbsolute()
* (3)判断是否是一个标准文件
* boolean isFile()
* (4)判断是否是一个隐藏文件
* boolean isHidden()
* (5)判断此抽象路径名表示的文件是否是一个目录。
* boolean isDirectory()
*/
isDemo();//为方便演示,预先在当前目录下新建文本文件a
}
public static void isDemo() {
File f = new File("a.txt");
//判断文件是否存在
boolean b = f.exists();
System.out.println(b);//true
//判断是否是一个标准文件
System.out.println(f.isFile());//true,如果a.txt不存在,则这里返回false,既然不存在,那么isFile()判断当然不是文件
//判断是否是一个目录
System.out.println(f.isDirectory());//false,如果a.txt不存在,则这里返回false,原因同上
/**
* 【注意】
* 在调用isFile()和isDirectory()方法时,事先用exists()判断文件是否存在
*/
}
}