Java程式檢查檔案或目錄是否可讀


在本文中,我們將學習如何檢查檔案或目錄是否可讀。我們將使用Java File canRead() 方法,它屬於java.io 包,來檢查Java中檔案或目錄是否可讀。如果抽象路徑名指定的檔案可以被應用程式讀取,則此方法返回true,否則返回false。

檢查檔案或目錄是否可讀的步驟

以下是檢查檔案或目錄是否可讀的步驟:

  • 首先,我們將從java.io 包匯入File 類
  • 建立一個名為Demo的公共類。
  • 為要檢查的檔案或目錄設定一個File物件。
  • 使用canRead() 方法檢視檔案或目錄是否可讀。
  • 使用try-catch 塊來管理可能發生的任何錯誤。

示例

以下是檢查檔案或目錄是否可讀的示例:

import java.io.File;
public class Demo {
    public static void main(String[] args) {
        try {
            File file = new File("demo1.txt");
            file.createNewFile();
            System.out.println("The file can be read? " + file.canRead());
        } catch(Exception e) {
            e.printStackTrace();
        }
    }
}

輸出

The file can be read? true

程式碼解釋

在上面的程式碼中,我們首先從java.io 包匯入File 類。然後,我們定義了一個包含main方法的類Demo,並在該main方法內部,我們建立了一個名為file的File物件,它表示一個名為“demo1.txt”的檔案。createNewFile() 方法被呼叫到此File物件上以確保檔案被建立。然後,我們使用File類的canRead() 方法來檢查檔案是否可讀。

此方法返回一個布林值:如果檔案可讀則返回true,否則返回false。然後將結果列印到控制檯。如果在檔案建立或任何其他I/O操作期間發生異常,則會捕獲該異常並列印其堆疊跟蹤。

更新於: 2024年8月21日

2K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.