Die FileSystem-Klasse bietet zehn gängige Methoden zum Betreiben des Dateisystems, darunter das Lesen von Verzeichnissen, das Erstellen von Verzeichnissen und Dateien, das Abrufen von Dateien und Verzeichnissen, das Löschen, Verschieben, Kopieren, das Lesen von Text und ArrayBuffer.
Gemeinsame Methoden der FileSystem-Klasse in JavaScript
Die FileSystem-Klasse in JavaScript bietet eine Reihe von Methoden zum Betreiben des Dateisystems. Hier sind einige seiner gebräuchlichen Methoden:
1. readDirectory()
- Liest alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis.
- Gibt ein Array von FileEntry-Objekten zurück, die die Elemente im Verzeichnis darstellen.
2. createDirectory()
- Erstellen Sie ein neues Unterverzeichnis im angegebenen Verzeichnis.
- Gibt ein FileEntry-Objekt zurück, das das neu erstellte Unterverzeichnis darstellt.
3. createFile()
- Erstellen Sie eine neue Datei im angegebenen Verzeichnis.
- Gibt ein FileEntry-Objekt zurück, das die neu erstellte Datei darstellt.
4. getFile()
- Ruft die Datei oder das Unterverzeichnis des angegebenen Pfads ab.
- Gibt je nach Projekttyp ein FileEntry- oder DirectoryEntry-Objekt zurück.
5. getDirectory()
- Holen Sie sich das Unterverzeichnis des angegebenen Pfads.
- Gibt ein DirectoryEntry-Objekt zurück, das ein Unterverzeichnis darstellt.
6. Remove()
- Löschen Sie die angegebene Datei oder das angegebene Unterverzeichnis. Diese Methode ist unwiderruflich.
7. moveTo()
- Verschieben Sie die angegebene Datei oder das angegebene Unterverzeichnis in ein anderes Verzeichnis.
8. copyTo()
- Kopieren Sie die angegebene Datei oder das angegebene Unterverzeichnis in ein anderes Verzeichnis.
9. readAsText()
- Lesen Sie den Inhalt der Datei in einen String.
10. readAsArrayBuffer()
- Lesen Sie den Inhalt der Datei in ein ArrayBuffer-Objekt. Es ist sehr nützlich für die Arbeit mit Binärdaten.
Das obige ist der detaillierte Inhalt vonGängige Methoden der Dateisystemklasse in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!