Die Methode readEntries()
der Schnittstelle FileSystemDirectoryReader
ruft die Verzeichniseinträge innerhalb des gerade gelesenen Verzeichnisses ab und liefert sie in einem Array an eine bereitgestellte Callback-Funktion.
Die Objekte im Array basieren alle auf FileSystemEntry
. Im Allgemeinen sind sie entweder FileSystemFileEntry
-Objekte, die Standarddateien repräsentieren, oder FileSystemDirectoryEntry
-Objekte, die Verzeichnisse repräsentieren.
readEntries(successCallback)
readEntries(successCallback, errorCallback)
Parameter
successCallback
Eine Funktion, die aufgerufen wird, wenn der Inhalt des Verzeichnisses abgerufen wurde. Die Funktion erhält einen einzelnen Eingabeparameter: ein Array von Dateisystemeintragsobjekten, die jeweils auf FileSystemEntry
basieren. Im Allgemeinen sind sie entweder FileSystemFileEntry
-Objekte, die Standarddateien repräsentieren, oder FileSystemDirectoryEntry
-Objekte, die Verzeichnisse repräsentieren. Wenn es keine Dateien mehr gibt oder Sie bereits readEntries()
für dieses FileSystemDirectoryReader
aufgerufen haben, ist das Array leer.
errorCallback
Optional
Eine Callback-Funktion, die aufgerufen wird, wenn ein Fehler beim Lesen aus dem Verzeichnis auftritt. Sie erhält einen Eingabeparameter: ein DOMException
-Objekt, das den aufgetretenen Fehler beschreibt.
Keiner (undefined
).
Siehe DataTransferItem.webkitGetAsEntry()
für Beispielcode, der diese Methode verwendet.
In Chrome 77 wird readEntries()
nur die ersten 100 FileSystemEntry
-Instanzen zurückgeben. Um alle Instanzen zu erhalten, muss readEntries()
mehrmals aufgerufen werden.
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4