Vue d'ensemble
Section intitulée “Vue d'ensemble”Capacitor Implémente les opérations de système de fichiers similaires au plugin Cordova File.
Capacités de base
Section intitulée “Capacités de base”requestFileSystem- Demande un système de fichiers.resolveLocalFileSystemURL- Résolvez une URL de fichier en entrée.getFile- Obtenir une entrée de fichier.getDirectory- Obtenir une entrée de répertoire.
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
requestFileSystem | Demander un système de fichiers. |
resolveLocalFileSystemURL | Résoudre une URL de fichier en entrée. |
getFile | Obtenir une entrée de fichier. |
getDirectory | Obtenir une entrée de répertoire. |
readFile | Lire un fichier en texte ou en base64. |
readAsDataURL | Lire un fichier sous forme de URL de données (base64 avec préfixe MIME). |
writeFile | Écrire des données dans un fichier. |
appendFile | Ajouter des données à un fichier. |
deleteFile | Supprimer un fichier. |
mkdir | Créer un répertoire. |
rmdir | Supprimer un répertoire. |
readdir | Lister les contenus d'un répertoire. |
stat | Obtenir des métadonnées sur un fichier ou un répertoire. |
getMetadata | Obtenir des métadonnées sur un fichier ou un répertoire. Alias pour stat(). |
rename | Renommer ou déplacer un fichier ou un répertoire. |
move | Déplacer un fichier ou un répertoire. Alias pour rename(). |
copy | Copier un fichier ou un répertoire. |
exists | Vérifier si un fichier ou un répertoire existe. |
getUri | Obtenez l'URI d'un fichier. |
truncate | Tronquez un fichier jusqu'à une taille spécifiée. |
getDirectories | Obtenez tous les répertoires du système de fichiers connus. |
getFreeDiskSpace | Obtenez l'espace disque libre en octets. |
addListener | Écoutez les événements de progression de lecture. |
addListener | Écoutez les événements de progression d'écriture. |
removeAllListeners | Supprimez tous les écouteurs d'événements. |
getPluginVersion | Obtenez la version du plugin. |
checkPermissions | Vérifiez l'état actuel des permissions pour les opérations de fichier. Sur Android, cela vérifie les permissions d'accès aux fichiers externes. Sur iOS et web, cela retourne toujours ‘accordé’ car aucune permission spéciale n'est nécessaire. |
requestPermissions | Demandez les permissions pour les opérations de fichier. Sur Android, cela demande les permissions d'accès aux fichiers externes nécessaires pour accéder aux fichiers en dehors des répertoires privés de l'application. Sur iOS et web, cela retourne toujours ‘accordé’ car aucune permission spéciale n'est nécessaire. |
Source De Vérité
Section intitulée “Source De Vérité”Cette référence est synchronisée à partir de src/definitions.ts en capacitor-fichier.
Continuez à partir de @capgo/capacitor-fichier
Section intitulée “Continuez à partir de @capgo/capacitor-fichier”Si vous utilisez @capgo/capacitor-fichier pour planifier le stockage et la gestion des fichiers, connectez-le avec En utilisant @capgo/capacitor-fichier pour la capacité native dans En utilisant @capgo/capacitor-fichier, @capgo/capacitor-stockage-de-données-sqlite pour le détail d'implémentation dans @capgo/capacitor-stockage-de-données-sqlite, Utiliser @capgo/capacitor-data-storage-sqlite pour la capacité native dans Utiliser @capgo/capacitor-data-storage-sqlite @capgo/capacitor-uploader pour le détail d'implémentation dans @capgo/capacitor-uploader, et Utiliser @capgo/capacitor-uploader pour la capacité native dans Utiliser @capgo/capacitor-uploader.