FileSystemChangeRecord

Dictionary FileSystemChangeRecord của File System API chứa thông tin chi tiết về một thay đổi đơn lẻ được quan sát bởi FileSystemObserver.

Tham số records được truyền vào hàm callback của hàm khởi tạo FileSystemObserver() là mảng các đối tượng FileSystemChangeRecord.

Thuộc tính phiên bản

changedHandle

Tham chiếu đến handle hệ thống tệp mà thay đổi được quan sát trên đó.

Thuộc tính này sẽ là null cho các bản ghi có kiểu "disappeared", "errored" hoặc "unknown".

relativePathComponents

Mảng chứa các thành phần đường dẫn tạo nên đường dẫn tệp tương đối từ root đến changedHandle, bao gồm tên tệp changedHandle.

relativePathMovedFrom

Mảng chứa các thành phần đường dẫn tạo nên đường dẫn tệp tương đối từ root đến vị trí cũ của changedHandle, trong trường hợp quan sát có kiểu "moved". Nếu kiểu không phải là "moved", thuộc tính này sẽ là null.

root

Tham chiếu đến handle hệ thống tệp gốc, tức là handle được truyền vào lời gọi observe() đã bắt đầu quan sát.

type

Chuỗi đại diện cho loại thay đổi được quan sát. Các giá trị có thể là:

  • appeared: Tệp hoặc thư mục được tạo hoặc di chuyển vào cấu trúc tệp root.
  • disappeared: Tệp hoặc thư mục bị xóa hoặc di chuyển ra khỏi cấu trúc tệp root.
  • errored: Xảy ra trạng thái lỗi trong thư mục được quan sát.
  • modified: Tệp hoặc thư mục được sửa đổi.
  • moved: Tệp hoặc thư mục được di chuyển trong cấu trúc tệp gốc.
  • unknown: Cho biết một số quan sát đã bị bỏ lỡ.

Thông số kỹ thuật

Không có thông số kỹ thuật chính thức.

Xem thêm