Zum Inhalt springen

@capgo/capacitor-datei

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

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

  • requestFileSystem - Anfrage eines Dateisystems.
  • resolveLocalFileSystemURL - Resolve a file URL to an entry.
  • getFile - Abrufen einer Dateieintragsdatei.
  • getDirectory - Ein Verzeichnis eintragen.
MethodeBeschreibung
requestFileSystemEin Dateisystem anfordern.
resolveLocalFileSystemURLEine Datei-URL auf einen Eintrag auflösen.
getFileEin Dateieintrag erhalten.
getDirectoryEin Verzeichnis eintragen.
readFileEin Datei als Text oder Base64 lesen.
readAsDataURLEin Datei als Daten-URL (Base64 mit MIME-Typ-Präfix) lesen.
writeFileDaten in eine Datei schreiben.
appendFileDaten zu einem Datei anhängen.
deleteFileEine Datei löschen.
mkdirEine Verzeichnis erstellen.
rmdirEin Verzeichnis löschen.
readdirInhalte eines Verzeichnisses lesen.
statMetadaten über eine Datei oder ein Verzeichnis abrufen.
getMetadataMetadaten über eine Datei oder ein Verzeichnis abrufen. Alias für stat().
renameRename or move a file or directory.
moveEine Datei oder ein Verzeichnis verschieben. Alias für rename().
copyEine Datei oder ein Verzeichnis kopieren.
existsCheck if a file or directory exists.
getUriDen URI einer Datei abrufen.
truncateEin Datei auf eine bestimmte Größe trancieren.
getDirectoriesAlle bekannten Dateisystem-Ordner abrufen.
getFreeDiskSpaceDie verfügbare Festplattenplatz in Bytes abrufen.
addListenerFür Lesevorgänge auf Fortschrittsereignisse hören.
addListenerSchreibe auf Schreibvorgänge.
removeAllListenersAlle Ereignis-Listener entfernen.
getPluginVersionDie Plugin-Version abrufen.
checkPermissionsÜberprüfen Sie die aktuelle Berechtigungsstatus für Dateibearbeitungen. Bei Android überprüft dies die externen Speicherberechtigungen. Bei iOS und Web wird immer ‘erlaubt’ zurückgegeben, da keine besonderen Berechtigungen erforderlich sind.
requestPermissionsBerechtigungen für Dateibearbeitungen anfordern. Bei Android werden die externen Speicherberechtigungen angefordert, die für das Zugreifen auf Dateien außerhalb der privaten Verzeichnisse des Apps erforderlich sind. Bei iOS und Web wird immer ‘erlaubt’ zurückgegeben, da keine besonderen Berechtigungen erforderlich sind.

Verwenden Sie diese Werte, wenn Sie einen Speicherort auswählen, encoded Text schreiben oder Dateifehler behandeln.

WertDer Benutzer findet
DOCUMENTSPersistente Benutzer- sichtbare Dokumente. Bei Android entspricht dies dem Verzeichnis der App-Dateien.
DATAPersistente private App-Daten.
LIBRARYPersistente App-Daten, die nicht benutzer-sichtbar sind. Bei Android entspricht dies dem Verzeichnis der App-Dateien.
CACHETemporäre Cache-Daten, die das Betriebssystem löschen kann.
EXTERNALAndroid-externe Speicherwurzel, wie ein SD-Karte oder gemeinsam genutzter externer Speicher.
EXTERNAL_STORAGEAndroid-externe Speicherdatenverzeichnis.
APPLICATIONLeserechte Anwendungs-Paket- oder Assets-Verzeichnis.
WertVerwenden
utf8UTF-8-Text.
asciiASCII-Text.
utf16UTF-16-Text.
WertCodeBedeutung
NOT_FOUND_ERR1Die Datei oder das Verzeichnis wurde nicht gefunden.
SECURITY_ERR2Die Operation wurde durch Sicherheitsregeln oder Berechtigungen blockiert.
ABORT_ERR3Die Operation wurde abgebrochen.
NOT_READABLE_ERR4Datei oder Verzeichnis kann nicht gelesen werden.
ENCODING_ERR5Encoding is invalid or unsupported.
NO_MODIFICATION_ALLOWED_ERR6Ziel kann nicht geändert werden.
INVALID_STATE_ERR7Das Objekt befindet sich in einem ungültigen Zustand für die Operation.
SYNTAX_ERR8Pfad oder Eingabesyntax ist ungültig.
INVALID_MODIFICATION_ERR9Die angeforderte Änderung ist ungültig für das Ziel.
QUOTA_EXCEEDED_ERR10Der Speicherplatz wurde überschritten.
TYPE_MISMATCH_ERR11Der Werttyp entspricht nicht dem erwarteten Typ.
PATH_EXISTS_ERR12Das Zielverzeichnis existiert bereits.

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

Wenn Sie Capgo verwenden @capgo/capacitor-Datei zum Planen von Speicher und Dateihandling verwenden, 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-data-storage-sqlite, Mit @capgo/capacitor-data-storage-sqlite für die native Fähigkeit in Mit @capgo/capacitor-data-storage-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.