FileSystemEntry: isFile property

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

Bạn cũng có thể sử dụng isDirectory để xác định xem mục có phải là thư mục 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 tệp đều là thư mục 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à tệp 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

Specification
File and Directory Entries API
# dom-filesystementry-isfile

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

Xem thêm