非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。
只读
size
特性为
元数据
interface specifies the size, in bytes, of the referenced file or other file system object on disk.
var size = Metadata.size;
A number indicating the size of the file in bytes.
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);
此 API 没有正式的 W3C 或 WHATWG (Web 超文本应用程序技术工作组) 规范。
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
size
非标
|
Chrome 13 | Edge ≤79 | Firefox No | IE No | Opera No | Safari No | WebView Android No | Chrome Android Yes | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android Yes |
完整支持
不支持
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。
元数据
modificationTime
size
FileError
FileException
FileHandle
FileRequest
FileSystem
FileSystemDirectoryEntry
FileSystemDirectoryEntrySync
FileSystemDirectoryReader
FileSystemDirectoryReaderSync
FileSystemEntry
FileSystemEntrySync
FileSystemFileEntry
FileSystemFileEntrySync
FileSystemFlags
FileSystemSync
HTMLInputElement
LocalFileSystem
LocalFileSystemSync
LockedFile
Window.requestFileSystem()
Window.resolveLocalFileSystemURL()
WorkerGlobalScope.requestFileSystemSync()