java如何检查一个路径是目录还是文件?
下文讲述判断一个路径是目录还是文件的方法分享,如下所示:
实现思路:借助
java.io.File
类中的方法即可实现相应的判断,如下所示:isFile()
:当文件存在并且是常规文件,则返回true
,请注意,如果文件不存在,则返回false
isDirectory()
:当路径/文件实际上是一个目录,则返回true
,如果路径不存在,则返回false
例:
import java.io.File;
public class testClass{
public static void main(String[] args) {
File file = new File("D:/tmp/java265.txt");
File dir = new File("D:/tmp");
File notExists = new File("D:/tmp/notpath");
System.out.println("file.isFile());
System.out.println("file.isDirectory());
System.out.println(dir.isFile());
System.out.println(dir.isDirectory());
System.out.println(notExists.isFile());
System.out.println(notExists.isDirectory());
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。