过时
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
FileSystemEntry
接口方法
getMetadata
()
obtains a
元数据
object with information about the file system entry, such as its modification date and time and its size.
FileSystemEntry.getMetadata(successCallback[, errorCallback]);
successCallback
元数据
object with information about the file.
errorCallback
可选
FileError
describing what went wrong.
FileError.NOT_FOUND_ERR
FileSystemEntry
refers to an item which doesn't exist.
FileError.SECURITY_ERR
Security restrictions prohibit obtaining the requested metadata.
This example checks the size of a log file in a temporary folder and, if it exceeds a megabyte, moves it into a different directory.
workingDirectory.getFile("tmp/log.txt", {}, function(fileEntry) {
fileEntry.getMetadata(function(metadata) {
if (metadata.size > 1048576) {
workingDirectory.getDirectory("log", {}, function(dirEntry) {
fileEntry.moveTo(dirEntry);
}, handleError);
}
});
}, handleError);
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
getMetadata
弃用
非标
|
Chrome 8 | Edge 79 | Firefox No | IE No | Opera No | Safari No | WebView Android ≤37 | Chrome Android 18 | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android Yes |
完整支持
不支持
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
FileSystemEntry
copyTo()
getMetadata()
getParent()
moveTo()
remove()
toURL()
FileError
FileException
FileHandle
FileRequest
FileSystem
FileSystemDirectoryEntry
FileSystemDirectoryEntrySync
FileSystemDirectoryReader
FileSystemDirectoryReaderSync
FileSystemEntrySync
FileSystemFileEntry
FileSystemFileEntrySync
FileSystemFlags
FileSystemSync
HTMLInputElement
LocalFileSystem
LocalFileSystemSync
LockedFile
元数据
Window.requestFileSystem()
Window.resolveLocalFileSystemURL()
WorkerGlobalScope.requestFileSystemSync()