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.");
}

规范

规范
File and Directory Entries API
# dom-filesystementry-isfile

浏览器兼容性

另见