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操作期間發生異常,則會捕獲該異常並列印其堆疊跟蹤。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP