判断方法

package day28;

import java.io.File;

/*
File类的判断方法:
1:
public boolean exists()测试此抽象路径名表示的文件或目录是否存在。

返回:
当且仅当此抽象路径名表示的文件或目录存在时,返回 true;否则返回 false
2:
public boolean isDirectory()测试此抽象路径名表示的文件是否是一个目录。
且仅当此抽象路径名表示的文件存在且 是一个目录时,返回 true;否则返回 false
(判断是否是一个文件夹)
3:
public boolean isFile()测试此抽象路径名表示的文件是否是一个标准文件。如果该文件不是一个目录,并且满足其他与系统有关的标准,那么该文件是标准 文件。由 Java 应用程序创建的所有非目录文件一定是标准文件。

返回:
当且仅当此抽象路径名表示的文件存在且 是一个标准文件时,返回 true;否则返回 false
(判断是否是一个文件)
4:

*/
public class judegemethod {
public static void main(String[] args) {
show01();
}

private static void show01() {
File file = new File("E:\\Linux\\license.txt");
boolean b=file.exists();
System.out.println(b);
File file1 = new File("C:\\users\\a.txt");
boolean b1=file1.exists();
System.out.println(b1);
if(b)
{
System.out.println(file.isDirectory()); //判断file是是否是文件夹
System.out.println(file.isFile()); //判断file是是否是文件
}
}
}
原文地址:https://www.cnblogs.com/huaobin/p/13695547.html