FileSystemEntry: isFile-Eigenschaft
Die schreibgeschützte isFile
-Eigenschaft des FileSystemEntry
-Interfaces ist true
, wenn der Eintrag eine Datei darstellt (d.h. es handelt sich um ein FileSystemFileEntry
) und false
, wenn nicht.
Sie können auch isDirectory
verwenden, um festzustellen, ob der Eintrag ein Verzeichnis ist.
Warnung:
Sie sollten nicht davon ausgehen, dass jeder Eintrag, der keine Datei ist, ein Verzeichnis ist oder umgekehrt. Es gibt viele weitere Arten von Dateibeschreibern auf zahlreichen Betriebssystemen. Stellen Sie sicher, dass Sie sowohl isDirectory
als auch isFile
nach Bedarf verwenden, um sicherzustellen, dass der Eintrag etwas ist, das Sie verarbeiten können.
Wert
Ein Boolean, der anzeigt, ob das FileSystemEntry
eine Datei ist oder nicht.
Beispiele
Dieses Beispiel zeigt, wie diese Eigenschaft verwendet werden könnte, um zu bestimmen, ob der Eintrag als Verzeichnis oder Datei verarbeitet werden soll. Wenn der Eintrag keines von beiden ist, wird ein Fehlerbehandler mit einer entsprechenden Nachricht aufgerufen.
if (entry.isDirectory) {
processSubdirectory(entry);
} else if (entry.isFile) {
processFile(entry);
} else {
displayErrorMessage("Unsupported file system entry specified.");
}
Spezifikationen
Specification |
---|
File and Directory Entries API # dom-filesystementry-isfile |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
isFile |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support