使用 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.

更新於: 2019 年 7 月 30 日

412 次瀏覽

開啟你的 職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.