使用 Java 检查文件或目录
java.io.File.isFile() 方法用于检查给定文件是否是 Java 中的一个现有文件。类似的,java.io.File.isDirectory() 方法用于检查给定文件是否是 Java 中的一个目录。这两个方法都不需要参数。
一个演示此方法的示例如下:
示例
public class Demo { public static void main(String[] args) { try { File file = new File("demo1.txt"); file.createNewFile(); boolean fileFlag = file.isFile(); if (fileFlag) { System.out.println("This is a file."); } else { System.out.println("This is not a file."); } boolean directoryFlag = file.isDirectory(); if (directoryFlag) { System.out.println("This is a directory."); } else { System.out.println("This is not a directory."); } } catch(Exception e) { e.printStackTrace(); } } }
上述程序的输出如下:
输出
This is a file. This is not a directory.
广告