FileSystemHandle: kind 属性
注意:此功能在 Web Workers 中可用。
kind 是 FileSystemHandle 接口的只读属性,用于返回条目的类型。如果关联的条目是文件,则返回 'file';如果关联的条目是目录,则返回 'directory'。在遍历目录内容时,使用此属性区分文件和目录。
值
一个字符串,可以是
'file':如果句柄是FileSystemFileHandle。'directory':如果句柄是FileSystemDirectoryHandle。
示例
以下函数允许用户从文件选择器中选择一个文件,然后测试返回的句柄是文件还是目录。
js
// store a reference to our file handle
let fileHandle;
async function getFile() {
// open file picker
[fileHandle] = await window.showOpenFilePicker();
if (fileHandle.kind === "file") {
// run file code
} else if (fileHandle.kind === "directory") {
// run directory code
}
}
规范
| 规范 |
|---|
| 文件系统 # ref-for-dom-filesystemhandle-kind① |
浏览器兼容性
加载中…