Metadata:size 屬性

非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

Metadata 介面的只讀屬性 size 指定了所引用的檔案或其他檔案系統物件在磁碟上的大小,以位元組為單位。

一個數字,表示檔案大小(位元組)。

示例

此示例檢查日誌檔案的大小,如果它大於一兆位元組,則將其刪除。

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

規範

此功能已被所有規範移除,並且目前不處於標準化程序中。

瀏覽器相容性

另見