語言

Files.IsReadable(IPath) 方法

定義

測試檔案是否可讀。

[Android.Runtime.Register("isReadable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)]
public static bool IsReadable(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("isReadable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)>]
static member IsReadable : Java.Nio.FileNio.IPath -> bool

參數

path
IPath

要檢查的檔案路徑

傳回

true如果該檔案存在且可讀取;false若檔案不存在,則因 Java 虛擬機權限不足或無法判斷存取權限而被拒絕讀取

屬性

備註

測試檔案是否可讀。 此方法檢查檔案是否存在,且該 Java 虛擬機器是否擁有適當的權限,允許它開啟該檔案以供讀取。 依實作不同,此方法可能需要讀取檔案權限、存取控制清單或其他檔案屬性,以檢查對檔案的有效存取。 因此,此方法相對於其他檔案系統操作可能並非原子級的。

請注意,此方法的結果立即過時,無法保證後續嘗試開啟檔案讀取會成功(甚至無法存取同一檔案)。 在安全敏感的應用中使用此方法時,應特別小心。

Java 文件 java.nio.file.Files.isReadable(java.nio.file.Path)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於