Metadata.size

Non-standard

This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

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.

Syntax

var size = Metadata.size;

Value

A number indicating the size of the file in bytes.

Example

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

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

Specifications

This API has no official W3C or WHATWG specification.

Browser compatibility

BCD tables only load in the browser

See also