FileSystemEntry:isFile 属性

FileSystemEntry 接口的只读isFile属性,如果该条目表示一个文件(意味着它是FileSystemFileEntry),则为true,否则为false

您还可以使用isDirectory来确定该条目是否为目录。

警告:您不应该假设任何不是文件的条目都是目录,反之亦然。许多操作系统上还有其他类型的文件描述符。请务必根据需要同时使用isDirectoryisFile,以确保条目是您知道如何处理的条目。

一个布尔值,指示FileSystemEntry是否为文件。

示例

此示例显示了如何使用此属性来确定是将条目作为目录还是文件进行处理。如果条目既不是文件也不是目录,则会使用适当的消息调用错误处理程序。

js
if (entry.isDirectory) {
  processSubdirectory(entry);
} else if (entry.isFile) {
  processFile(entry);
} else {
  displayErrorMessage("Unsupported file system entry specified.");
}

规范

规范
文件和目录条目 API
# dom-filesystementry-isfile

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅