元資料:modificationTime 屬性
非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。
Metadata 介面的只讀 modificationTime 屬性是一個 Date 物件,用於指定檔案系統條目(或條目引用的資料)最後一次修改的日期和時間。如果元資料或引用的檔案(或目錄,或者所使用的平臺上可能存在的任何其他型別的檔案系統條目)的內容發生更改,則認為檔案系統條目已修改。
值
一個 Date 時間戳,指示檔案系統條目最後一次更改的時間。
示例
此示例嘗試獲取 tmp/work-file.json 處的特定工作檔案。一旦找到該檔案,就會獲取其元資料,並將檔案的修改時間戳年份與當前年份進行比較。如果它最後一次修改的年份比當前年份至少早五年,則會刪除該檔案並建立一個新檔案。
js
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,
);
規範
此功能已被所有規範移除,並且目前不處於標準化程序中。
瀏覽器相容性
載入中…