コンテンツにジャンプ

@capgo/capacitor-file

@Capacitor/__CAPGO_KEEP_1__-ファイル

Capacitorファイルプラグインは、Cordova File プラグインと同様のファイルシステム操作を実装しています。

  • requestFileSystem - ファイルシステムを要求します。
  • resolveLocalFileSystemURL - ファイルURLをエントリに解決します。
  • getFile - ファイルエントリを取得します。
  • getDirectory - ディレクトリエントリを取得します。
- メソッド- 説明
requestFileSystem- ファイルシステムを要求します。
resolveLocalFileSystemURL- ファイルURLをエントリに解決します。
getFile- ファイルエントリを取得します。
getDirectory- ディレクトリエントリを取得します。
readFileファイルをテキストまたはbase64で読み取ります。
readAsDataURLMIMEタイププレフィックス付きbase64でファイルを読み取ります。
writeFileデータをファイルに書き込みます。
appendFileファイルにデータを追加します。
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では常に許可が得られているため、常に‘granted’を返します。
requestPermissionsファイル操作の許可を要求します。Androidでは、ファイルをアプリのプライベートディレクトリ外でアクセスするために必要な外部ストレージの許可を要求します。iOSとWebでは常に許可が得られているため、常に‘granted’を返します。

保存場所の選択、エンコードされたテキストの書き込み、ファイルエラーの処理に使用する値を選択してください。

値ユーザーは次の値を見つけることができます。
DOCUMENTSAndroid上では、ユーザーが見ることができる永続的なドキュメントです。
DATAユーザーが見ることができない永続的なアプリデータです。Android上では、アプリファイルディレクトリにマップされます。
LIBRARYユーザーが見ることができない永続的なアプリデータです。Android上では、アプリファイルディレクトリにマップされます。
CACHEOSによってクリアされる可能性のある一時キャッシュデータ。
EXTERNALAndroidの外部ストレージのルート、SDカードや共有外部ストレージなどです。
EXTERNAL_STORAGEAndroid外部ストレージデータディレクトリ。
APPLICATION読み取り専用のアプリケーションバンドルまたはアセットディレクトリ。
値使用
utf8UTF-8テキスト。
asciiASCIIテキスト。
utf16UTF-16テキスト。
値Code意味
NOT_FOUND_ERR1ファイルまたはディレクトリが見つかりません。
SECURITY_ERR2セキュリティルールまたは権限により、操作がブロックされました。
ABORT_ERR3操作が中断されました。
NOT_READABLE_ERR4ファイルまたはディレクトリを読むことができません。
ENCODING_ERR5エンコードが不正またはサポートされていません。
NO_MODIFICATION_ALLOWED_ERR6ターゲットを変更することはできません。
INVALID_STATE_ERR7オブジェクトは、指定された操作に対して無効な状態です。
SYNTAX_ERR8パスまたは入力シンタックスが不正です。
INVALID_MODIFICATION_ERR9ターゲットに対する要求された変更は無効です。
QUOTA_EXCEEDED_ERR10ストレージクォータが超過しました。
TYPE_MISMATCH_ERR11値の型が想定どおりではありません。
PATH_EXISTS_ERR12ターゲットパスはすでに存在します。

この参照は、 src/definitions.ts でsyncしています。 capacitor-ファイル.

Capgoを使用している場合 capgo/capacitor-ファイル ファイルとストレージの計画と管理に使用する場合、__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-ファイルを接続してください。 Capgoの@capgo/capacitorファイル Capgoの@capgo/capacitorファイルの使用 Capgoの@capgo/capacitorデータストレージのSQLite Capgoの@capgo/capacitorデータストレージのSQLiteの実装 Capgoの@capgo/capacitorデータストレージのSQLiteの使用 Capgoの@capgo/capacitorデータストレージのSQLiteの使用 Capgoの@capgo/capacitorアップローダー Capgoの@capgo/capacitorアップローダーの実装 Capgoの@capgo/capacitorアップローダーの使用 Capgoの@capgo/capacitorアップローダーの使用