FileSystemHandle: kind property
The kind
read-only property of the FileSystemHandle
interface returns the type of entry. This is 'file'
if the associated entry is a file or 'directory'
. It is used to distinguish files from directories when iterating over the contents of a directory.
Value
Examples
The following function allows the user to choose a file from the file picker and then tests to see whether the handle returned is a file or directory
let fileHandle;
async function getFile() {
[fileHandle] = await window.showOpenFilePicker();
if (fileHandle.kind === "file") {
} else if (fileHandle.kind === "directory") {
}
}
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
kind |
86 |
86 |
111 |
No |
72 |
15.2 |
No |
86 |
111 |
61 |
15.2 |
14.0 |
See also