Firefox Tomorrow

web api instance property

Metadata: size property

View on MDN ↗

Limited availability

The read-only size property of the Metadata interface specifies the size, in bytes, of the referenced file or other file system object on disk.

Value

A number indicating the size of the file in bytes.

Examples

This example checks the size of a log file and removes it if it’s larger than a megabyte.

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

Specifications

This feature has been removed from all specification and is not in the process of being standardized.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also