在 Java 中检查文件或目录

方法 java.io。用于检查给定文件是否是 Java 中的现有文件。同样,方法 java.io. 用于检查给定文件是否是 Java 中的目录。这两种方法都不需要参数。File.isFile()File.isDirectory()

演示这一点的程序如下 -

示例

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("这是一个文件。");
         } else {
            System.out.println("这不是一个文件。");
         }
         boolean directoryFlag = file.isDirectory();
         if (directoryFlag) {
            System.out.println("这是一个目录。");
         } else {
            System.out.println("这不是目录。");
         }
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

上述程序的输出如下 -

输出结果

这是一个文件。
这不是目录。