Zum Inhalt springen

@capgo/capacitor-datei

Capacitor Datei-Plugin Implementiert Dateisystemoperationen ähnlich dem Cordova File-Plugin.

Übersicht

Übersicht

Capacitor Datei-Plugin implementiert Dateisystemoperationen ähnlich dem Cordova File Plugin.

Kernfunktionen

Kernfunktionen
  • requestFileSystem - Eine Dateisystem anfordern.
  • resolveLocalFileSystemURL - Eine Datei-URL auf ein Eintragsobjekt auflösen.
  • getFile - Ein Dateieintrag erhalten.
  • getDirectory - Ein Verzeichniseintrag erhalten.
- Methode- Beschreibung
requestFileSystem- Eine Dateisystem anfordern.
resolveLocalFileSystemURL- Eine Datei-URL auf ein Eintragsobjekt auflösen.
getFile- Ein Dateieintrag erhalten.
getDirectory- Ein Verzeichniseintrag erhalten.
readFileEin Datei als Text oder Base64 lesen.
readAsDataURLEine Datei als Daten-URL (Base64 mit MIME-Typ-Präfix) lesen.
writeFileDaten in eine Datei schreiben.
appendFileDaten zu einer Datei hinzufügen.
deleteFileEine Datei löschen.
mkdirEin Verzeichnis erstellen.
rmdirEin Verzeichnis löschen.
readdirInhalte eines Verzeichnisses lesen.
statMetadaten über eine Datei oder ein Verzeichnis erhalten.
getMetadataMetadaten über eine Datei oder ein Verzeichnis erhalten. Alias für stat().
renameEine Datei oder ein Verzeichnis umbenennen oder verschieben.
moveEine Datei oder ein Verzeichnis verschieben. Alias für rename().
copyEinen Datei- oder Verzeichnisinhalt kopieren.
existsÜberprüfen, ob eine Datei oder ein Verzeichnis existiert.
getUriErmitteln Sie die URI einer Datei.
truncateEine Datei auf eine bestimmte Größe reduzieren.
getDirectoriesAlle bekannten Dateisystem-Verzeichnisse abrufen.
getFreeDiskSpaceDie verfügbare Festplattenplatzgröße in Bytes ermitteln.
addListenerFür Lesevorgänge auf Ereignisse lauschen.
addListenerFür Schreibvorgänge auf Ereignisse lauschen.
removeAllListenersAlle Ereignis-Listener entfernen.
getPluginVersionDie Plugin-Version abrufen.
checkPermissionsÜberprüfen Sie den aktuellen Berechtigungsstatus für Dateibearbeitungen. Auf Android überprüft dies die externen Speicherberechtigungen. Auf iOS und Web wird immer 'erlaubt' zurückgegeben, da keine besonderen Berechtigungen erforderlich sind.
requestPermissionsBerechtigungen für Dateibearbeitungen anfordern. Auf Android werden die externen Speicherberechtigungen angefordert, die zum Zugriff auf Dateien außerhalb der privaten Verzeichnisse des Apps erforderlich sind. Auf iOS und Web wird immer 'erlaubt' zurückgegeben, da keine besonderen Berechtigungen erforderlich sind.

Wenden Sie diese Werte an, wenn Sie einen Speicherort auswählen, verschlüsseltes Text schreiben oder Datei-Fehler behandeln.

WertDer Benutzer findet
DOCUMENTSPersistente, benutzersichtbare Dokumente. Auf Android entspricht dies dem Verzeichnis der Anwendungsdateien.
DATAPersistente private Anwendungsdaten.
LIBRARYPersistente Anwendungsdaten, die nicht benutzersichtbar sind. Auf Android entspricht dies dem Verzeichnis der Anwendungsdateien.
CACHETemporäre Cache-Daten, die das Betriebssystem löschen kann.
EXTERNALAndroid-externe Speicherwurzel, wie ein SD-Karte oder gemeinsam genutzter externer Speicher.
EXTERNAL_STORAGEAndroid Speicherort für externe Daten.
APPLICATIONLese-schreibgeschützter Anwendungs- oder Assets-Ordner.
WertVerwenden
utf8UTF-8-Text.
asciiASCII-Text.
utf16UTF-16-Text.
WertCodeBedeutung
NOT_FOUND_ERR1Datei oder Verzeichnis wurde nicht gefunden.
SECURITY_ERR2Die Operation wurde durch Sicherheitsregeln oder Berechtigungen blockiert.
ABORT_ERR3Die Operation wurde abgebrochen.
NOT_READABLE_ERR4Die Datei oder das Verzeichnis kann nicht gelesen werden.
ENCODING_ERR5Die Kodierung ist ungültig oder wird nicht unterstützt.
NO_MODIFICATION_ALLOWED_ERR6Das Ziel kann nicht geändert werden.
INVALID_STATE_ERR7Das Objekt befindet sich in einem ungültigen Zustand für die Operation.
SYNTAX_ERR8Der Pfad oder die Eingabesyntax ist ungültig.
INVALID_MODIFICATION_ERR9Die angeforderte Änderung ist für das Ziel ungültig.
QUOTA_EXCEEDED_ERR10Der Speicherplatz wurde überschritten.
TYPE_MISMATCH_ERR11Typ des Wertes entspricht nicht der erwarteten Art.
PATH_EXISTS_ERR12Zielverzeichnis existiert bereits.

Diese Referenz wird von src/definitions.ts in capacitor-Datei.

Wenn Sie Storage und Dateimanagement mit @capgo/capacitor-Datei planen, verbinden Sie es mit Mit @capgo/capacitor-Datei für die native Fähigkeit in Mit @capgo/capacitor-Datei @capgo/capacitor-Daten-Speicher-SQLite für die Implementierungsdetails in @capgo/capacitor-Daten-Speicher-SQLite Mit @capgo/capacitor-Daten-Speicher-SQLite für die native Fähigkeit in Mit @capgo/capacitor-Daten-Speicher-SQLite @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.