元数据:modificationTime 属性
非标准:此功能是非标准的,并且不在标准化轨道上。请勿在面向 Web 的生产站点上使用它:它不会对每个用户都起作用。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。
Metadata
接口的只读modificationTime
属性是一个 Date
对象,它指定文件系统条目(或条目引用的数据)上次修改的日期和时间。如果元数据或引用的文件(或目录,或平台上可能存在的任何其他类型的文件系统条目)的内容已更改,则文件系统条目被视为已修改。
值
一个 Date
时间戳,指示文件系统条目上次更改的时间。
示例
此示例尝试在tmp/workfile.json
获取一个特定的工作文件。找到该文件后,获取其元数据,并将文件的修改时间戳年份与当前年份进行比较。如果它上次修改是在至少五年前的一年,则删除该文件并创建一个新文件。
js
workingDirectory.getFile(
"tmp/workfile.json",
{ create: true },
(fileEntry) => {
fileEntry.getMetadata((metadata) => {
if (
new Date().getFullYear() - metadata.modificationTime.getFullYear() >=
5
) {
fileEntry.remove(() => {
workingDirectory.getFile(
"tmp/workfile.json",
{ create: true },
(newEntry) => {
fileEntry = newEntry;
},
);
});
}
});
},
handleError,
);
规范
此功能已从所有规范中删除,并且未处于标准化过程中。
浏览器兼容性
BCD 表仅在浏览器中加载