FileSystemEntry:isDirectory 属性
isDirectory
是 FileSystemEntry
接口的只读属性,如果该条目表示一个目录(表示它是 FileSystemDirectoryEntry
),则为 true
,否则为 false
。
您还可以使用 isFile
来确定该条目是否为文件。
警告:您不应假设任何不是目录的条目都是文件,反之亦然。许多操作系统上还有其他类型的文件描述符。请确保根据需要同时使用 isDirectory
和 isFile
,以确保条目是您知道如何处理的内容。
值
一个布尔值,指示 FileSystemEntry
是否为目录。
示例
此示例演示了如何使用此属性来确定是将条目作为目录还是文件进行处理。如果条目既不是,则会使用适当的消息调用错误处理程序。
js
if (entry.isDirectory) {
processSubdirectory(entry);
} else if (entry.isFile) {
processFile(entry);
} else {
displayErrorMessage("Unsupported file system entry specified.");
}
规范
规范 |
---|
文件和目录条目 API # dom-filesystementry-isdirectory |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。