FileSystemEntry: isDirectory property

Thuộc tính chỉ đọc isDirectory của giao diện FileSystemEntrytrue nếu mục đại diện cho một thư mục (tức là nó là FileSystemDirectoryEntry) và false nếu không phải.

Bạn cũng có thể sử dụng isFile để xác định xem mục có phải là tệp hay không.

Warning: Bạn không nên giả định rằng bất kỳ mục nào không phải thư mục đều là tệp hoặc ngược lại. Có các loại mô tả tệp khác trên nhiều hệ điều hành. Hãy chắc chắn sử dụng cả isDirectoryisFile khi cần để đảm bảo rằng mục là thứ bạn biết cách xử lý.

Giá trị

Giá trị Boolean cho biết liệu FileSystemEntry có phải là thư mục hay không.

Ví dụ

Ví dụ này cho thấy cách thuộc tính này có thể được sử dụng để xác định xem có nên xử lý mục như một thư mục hay tệp. Nếu mục không phải loại nào, một trình xử lý lỗi được gọi với thông báo phù hợp.

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

Thông số kỹ thuật

Thông số kỹ thuật
File and Directory Entries API
# dom-filesystementry-isdirectory

Tương thích trình duyệt

Xem thêm