元数据:size 属性

非标准:此功能是非标准的,并且不在标准化轨道上。不要在面向 Web 的生产网站上使用它:它不会对每个用户都起作用。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。

实验性:这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

Metadata 接口的只读size 属性指定了磁盘上引用的文件或其他文件系统对象的字节大小。

一个表示文件大小(以字节为单位)的数字。

示例

此示例检查日志文件的大小,如果它大于 1MB,则将其删除。

js
workingDirectory.getFile(
  "log/important.log",
  {},
  (fileEntry) => {
    fileEntry.getMetadata((metadata) => {
      if (metadata.size > 1048576) {
        fileEntry.remove(() => {
          /* log file removed; do something clever here */
        });
      }
    });
  },
  handleError,
);

规范

此功能已从所有规范中删除,并且未在标准化过程中。

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅