FileSystemEntry: isDirectory 屬性

FileSystemEntry 介面的只讀 isDirectory 屬性,如果該條目代表一個目錄(即它是 FileSystemDirectoryEntry),則返回 true,否則返回 false

您還可以使用 isFile 來確定該條目是否是檔案。

警告:您不應假設任何不是目錄的條目都是檔案,反之亦然。許多作業系統上存在其他型別的檔案描述符。請務必根據需要同時使用 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-isdirectory

瀏覽器相容性

另見