Metadata: thuộc tính modificationTime
Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Thuộc tính chỉ đọc modificationTime của giao diện Metadata là đối tượng Date xác định ngày và giờ mục trong hệ thống tệp (hoặc dữ liệu được tham chiếu bởi mục) được sửa đổi lần cuối. Một mục trong hệ thống tệp được coi là đã được sửa đổi nếu siêu dữ liệu hoặc nội dung của tệp được tham chiếu (hoặc thư mục, hoặc bất kỳ loại mục hệ thống tệp nào khác có thể tồn tại trên nền tảng đang dùng) đã thay đổi.
Giá trị
Dấu thời gian Date cho biết khi nào mục trong hệ thống tệp được thay đổi lần cuối.
Ví dụ
Ví dụ này cố lấy tệp làm việc cụ thể tại tmp/work-file.json. Sau khi tìm thấy tệp, siêu dữ liệu của nó được lấy và năm dấu thời gian sửa đổi được so sánh với năm hiện tại. Nếu lần sửa đổi cuối cùng vào năm ít nhất 5 năm trước năm hiện tại, tệp được xóa và tệp mới được tạo.
workingDirectory.getFile(
"tmp/work-file.json",
{ create: true },
(fileEntry) => {
fileEntry.getMetadata((metadata) => {
if (
new Date().getFullYear() - metadata.modificationTime.getFullYear() >=
5
) {
fileEntry.remove(() => {
workingDirectory.getFile(
"tmp/work-file.json",
{ create: true },
(newEntry) => {
fileEntry = newEntry;
},
);
});
}
});
},
handleError,
);
Thông số kỹ thuật
Tính năng này đã bị xóa khỏi tất cả các đặc tả và không trong quá trình được chuẩn hóa.