FileSystemDirectoryReader: readEntries() method
Phương thức readEntries() của giao diện FileSystemDirectoryReader lấy các mục nhập thư mục trong thư mục đang được đọc và cung cấp chúng trong một mảng cho hàm callback được cung cấp.
Các đối tượng trong mảng đều dựa trên FileSystemEntry. Thông thường, chúng là các đối tượng FileSystemFileEntry đại diện cho các tệp tiêu chuẩn, hoặc các đối tượng FileSystemDirectoryEntry đại diện cho thư mục.
Cú pháp
readEntries(successCallback)
readEntries(successCallback, errorCallback)
Tham số
successCallback-
Hàm được gọi khi nội dung thư mục đã được lấy. Hàm nhận một tham số đầu vào duy nhất: một mảng các đối tượng mục nhập hệ thống tệp, mỗi đối tượng dựa trên
FileSystemEntry. Thông thường, chúng là các đối tượngFileSystemFileEntryđại diện cho các tệp tiêu chuẩn, hoặc các đối tượngFileSystemDirectoryEntryđại diện cho thư mục. Nếu không còn tệp nào nữa, hoặc bạn đã gọireadEntries()trênFileSystemDirectoryReadernày rồi, mảng sẽ rỗng. errorCallbackOptional-
Hàm callback được gọi nếu xảy ra lỗi khi đọc từ thư mục. Nó nhận một tham số đầu vào: một đối tượng
DOMExceptionmô tả lỗi đã xảy ra.
Giá trị trả về
Không có (undefined).
Ví dụ
Xem DataTransferItem.webkitGetAsEntry() để biết mã ví dụ sử dụng phương thức này.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| File and Directory Entries API> # dom-filesystemdirectoryreader-readentries> |
Tương thích trình duyệt
Trong các trình duyệt dựa trên Chromium, readEntries() chỉ trả về 100 đối tượng FileSystemEntry đầu tiên. Để có được tất cả các đối tượng, readEntries() phải được gọi nhiều lần.