FileSystemEntry: isFile 屬性

FileSystemEntry 介面的只讀 isFile 屬性,如果該條目表示一個檔案(意味著它是一個 FileSystemFileEntry),則返回 true,否則返回 false

您也可以使用 isDirectory 來判斷該條目是否為一個目錄。

警告: 您不應假定任何不是檔案的條目就是目錄,反之亦然。在許多作業系統上,存在其他型別的檔案描述符。請務必根據需要同時使用 isDirectoryisFile,以確保該條目是您已知如何處理的型別。

一個布林值,指示 FileSystemEntry 是否為檔案。

示例

此示例演示瞭如何使用此屬性來確定是將條目作為目錄還是檔案進行處理。如果條目既不是檔案也不是目錄,則會呼叫錯誤處理程式並顯示適當的訊息。

js
if (entry.isDirectory) {
  processSubdirectory(entry);
} else if (entry.isFile) {
  processFile(entry);
} else {
  displayErrorMessage("Unsupported file system entry specified.");
}

規範

規範
File and Directory Entries API
# dom-filesystementry-isfile

瀏覽器相容性

另見