@capgo/capacitor-Datei
Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor Datei-Plugin Implementiert Dateisystemoperationen ähnlich dem Cordova-File-Plugin.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“requestFileSystem- Eine Dateisystemanfrage stellen.resolveLocalFileSystemURL- Eine Datei-URL auf einen Eintrag auflösen.getFile- Ein Dateiantrag erhalten.getDirectory- Ein Verzeichnis-Eintrag erhalten.
Eine öffentliche API
Eine Überschrift mit dem Titel “Öffentliche API”| Methode | Beschreibung |
|---|---|
requestFileSystem | Eine Dateisystem anfordern. |
resolveLocalFileSystemURL | Eine Datei-URL auf einen Eintrag auflösen. |
getFile | Einen Dateiantrag erhalten. |
getDirectory | Einen Verzeichnis-Eintrag erhalten. |
readFile | Eine Datei als Text oder Base64 lesen. |
readAsDataURL | Eine Datei als Daten-URL (Base64 mit MIME-Typ-Präfix) lesen. |
writeFile | Daten in eine Datei schreiben. |
appendFile | Daten einer Datei anhängen. |
deleteFile | Eine Datei löschen. |
mkdir | Ein Verzeichnis erstellen. |
rmdir | Ein Verzeichnis löschen. |
readdir | Inhalte eines Verzeichnisses lesen. |
stat | Metadaten über eine Datei oder ein Verzeichnis abrufen. |
getMetadata | Metadaten über eine Datei oder ein Verzeichnis abrufen. Alias für stat(). |
rename | Eine Datei oder ein Verzeichnis umbenennen oder verschieben. |
move | Eine Datei oder ein Verzeichnis verschieben. Alias für rename(). |
copy | Eine Datei oder ein Verzeichnis kopieren. |
exists | Prüfen, ob eine Datei oder ein Verzeichnis existiert. |
getUri | Erhalte die URI für ein Datei. |
truncate | Kürze eine Datei auf eine angegebene Größe. |
getDirectories | Erhalte alle bekannten Dateisystemverzeichnisse. |
getFreeDiskSpace | Erhalte die freie Festplattenplatz in Bytes. |
addListener | Höre auf Lesevorgangsereignisse. |
addListener | Höre auf Schreibvorgangsereignisse. |
removeAllListeners | Entferne alle Ereignislistener. |
getPluginVersion | Erhalte die Pluginversion. |
checkPermissions | Überprüfe den aktuellen Berechtigungsstatus für Dateibearbeitungen. Auf Android überprüft dies die externen Speicherberechtigungen. Auf iOS und Web wird immer ‘erteilt’ zurückgegeben, da keine besonderen Berechtigungen erforderlich sind. |
requestPermissions | Bereite die Berechtigungen für Dateibearbeitungen vor. Auf Android werden die externen Speicherberechtigungen benötigt, um auf Dateien außerhalb der Anwendungskompatibilitätsbereiche zuzugreifen. Auf iOS und Web wird immer ‘erteilt’ zurückgegeben, da keine besonderen Berechtigungen erforderlich sind. |
Referenzwerte
Abschnitt mit dem Titel ‘Referenzwerte’Werden diese Werte verwendet, wenn eine Speicherort ausgewählt wird, wenn geschriebener Text kodiert wird oder wenn Datei-Fehler behandelt werden.
Verzeichnisse
Sektion mit dem Titel „Verzeichnisse“| Wert | Der Benutzer findet |
|---|---|
DOCUMENTS | Persistente, benutzer-sichtbare Dokumente. Bei Android entspricht dies dem Verzeichnis der App-Dateien. |
DATA | Persistente private App-Daten. |
LIBRARY | Persistente App-Daten, die nicht benutzer-sichtbar sind. Bei Android entspricht dies dem Verzeichnis der App-Dateien. |
CACHE | Temporäre Cache-Daten, die das Betriebssystem löschen kann. |
EXTERNAL | Android-externe Speicherwurzel, wie ein SD-Karte oder gemeinsam genutztes externes Speicher. |
EXTERNAL_STORAGE | Android-externe Speicherdatenverzeichnis. |
APPLICATION | Lese-schreibfähiges Anwendungs- oder Assets-Verzeichnis. |
Kodierungen
Abschnitt mit dem Titel „Kodierungen“| Wert | Verwendung |
|---|---|
utf8 | UTF-8-Text. |
ascii | ASCII-Text. |
utf16 | UTF-16-Text. |
Datei-Fehlercodes
Abschnitt mit dem Titel „Datei-Fehlercodes“| Wert | Code | Bedeutung |
|---|---|---|
NOT_FOUND_ERR | 1 | Datei oder Verzeichnis wurde nicht gefunden. |
SECURITY_ERR | 2 | Vorgang wurde durch Sicherheitsregeln oder Berechtigungen blockiert. |
ABORT_ERR | 3 | Vorgang wurde abgebrochen. |
NOT_READABLE_ERR | 4 | Datei oder Verzeichnis kann nicht gelesen werden. |
ENCODING_ERR | 5 | Umschließende Kodierung ist ungültig oder wird nicht unterstützt. |
NO_MODIFICATION_ALLOWED_ERR | 6 | Ziel kann nicht geändert werden. |
INVALID_STATE_ERR | 7 | Objekt befindet sich in einem ungültigen Zustand für den Vorgang. |
SYNTAX_ERR | 8 | Pfad oder Eingabesyntax ist ungültig. |
INVALID_MODIFICATION_ERR | 9 | Gewünschte Änderung ist ungültig für das Ziel. |
QUOTA_EXCEEDED_ERR | 10 | Speicherplatz wurde überschritten. |
TYPE_MISMATCH_ERR | 11 | Typ des Wertes entspricht nicht dem erwarteten Typ. |
PATH_EXISTS_ERR | 12 | Zielpfad existiert bereits. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-Datei.
Bleiben Sie bei @capgo/capacitor-Datei
Abschnitt mit dem Titel „Bleiben Sie bei @capgo/capacitor-Datei“Wenn Sie @capgo/capacitor-Datei zum Planen von Speicher und Dateimanagement verwenden, verbinden Sie es mit Mit @capgo/capacitor-Datei für die native Fähigkeit in Mit @capgo/capacitor-Datei, @capgo/capacitor-Speicherung in einer SQLite-Datenbank für die Implementierungsdetails in @capgo/capacitor-Speicherung in einer SQLite-Datenbank, Mit @capgo/capacitor-Speicherung in einer SQLite-Datenbank für die native Fähigkeit in Mit @capgo/capacitor-Speicherung in einer SQLite-Datenbank, @capgo/capacitor-Uploader für die Implementierungsdetails in @capgo/capacitor-Uploader und Mit @capgo/capacitor-Uploader für die native Fähigkeit in Mit @capgo/capacitor-Uploader.