概要
概要セクションCapacitorファイルプラグインは、Cordova File プラグインと同様のファイルシステム操作を実装します。
主な機能
セクション「主な機能」requestFileSystem- ファイルシステムを要求します。resolveLocalFileSystemURL- エントリを解決するファイルURLを取得します。getFile- __CAPGO_KEEP_0__ を取得します。getDirectory- __CAPGO_KEEP_0__ ディレクトリを取得します。
パブリック API
「パブリック API」というセクション| メソッド | 説明 |
|---|---|
requestFileSystem | ファイル システムを要求します。 |
resolveLocalFileSystemURL | ファイル URL をエントリに解決します。 |
getFile | ファイルを取得します。 |
getDirectory | ディレクトリを取得します。 |
readFile | テキストまたは base64 でファイルを読み取ります。 |
readAsDataURL | base64 で MIME タイプのプレフィックス付きのデータ URL でファイルを読み取ります。 |
writeFile | __CAPGO_KEEP_0__をファイルに書き込む。 |
appendFile | __CAPGO_KEEP_0__をファイルに追加する。 |
deleteFile | ファイルを削除する。 |
mkdir | ディレクトリを作成する。 |
rmdir | ディレクトリを削除する。 |
readdir | ディレクトリの内容を読む。 |
stat | ファイルまたはディレクトリのメタデータを取得する。 |
getMetadata | ファイルまたはディレクトリのメタデータを取得する。stat()の別名。 |
rename | ファイルまたはディレクトリを名前変更または移動する。 |
move | ファイルまたはディレクトリを移動する。rename()の別名。 |
copy | ファイルまたはディレクトリをコピーする。 |
exists | ファイルまたはディレクトリが存在するかどうかを確認する。 |
getUri | ファイルのURIを取得します。 |
truncate | ファイルを指定されたサイズに短縮します。 |
getDirectories | すべてのファイルシステムディレクトリを取得します。 |
getFreeDiskSpace | ディスクの空きスペースをバイト単位で取得します。 |
addListener | 読み取り進捗イベントをリスンします。 |
addListener | 書き込み進捗イベントをリスンします。 |
removeAllListeners | すべてのイベントリスナーを削除します。 |
getPluginVersion | プラグインのバージョンを取得します。 |
checkPermissions | ファイル操作の現在の許可状態を確認します。Androidの場合、このメソッドは外部ストレージの許可をチェックします。iOSとWebの場合、このメソッドは常に「許可」が返されます。 |
requestPermissions | ファイル操作の許可を要求します。Androidの場合、このメソッドはアプリのプライベートディレクトリ外のファイルへのアクセスに必要な外部ストレージの許可を要求します。iOSとWebの場合、このメソッドは常に「許可」が返されます。 |
真実の源
「真実の源」というセクションThis reference is synced from src/definitions.ts in capacitor-file.
Keep going from @capgo/capacitor-file
Section titled “Keep going from @capgo/capacitor-file”If you are using @capgo/capacitor-file to plan storage and file handling, connect it with Using @capgo/capacitor-file for the native capability in Using @capgo/capacitor-file, @capgo/capacitor-data-storage-sqlite for the implementation detail in @capgo/capacitor-data-storage-sqlite, Using @capgo/capacitor-data-storage-sqlite for the native capability in Using @capgo/capacitor-data-storage-sqlite @capgo/capacitor-uploader for the implementation detail in @capgo/capacitor-uploader Using @capgo/capacitor-uploader for the native capability in Using @capgo/capacitor-uploader