コンテンツにジャンプする

@capgo/capacitor-file

Capacitorファイルプラグイン

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

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

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

ユーザーは次のファイルを見つけることができます。
DOCUMENTSAndroid上では、ユーザーが見ることができない永続的なアプリケーションデータです。
DATAユーザーが見ることができない永続的なアプリケーションデータです。Android上では、アプリケーションファイルディレクトリにマップされます。
LIBRARYOSがクリアする可能性がある一時的なキャッシュデータ。
CACHEAndroidの外部ストレージのルート、例えばSDカードまたは共有外部ストレージです。
EXTERNAL__CAPGO_KEEP_0__
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ターゲットパスはすでに存在します。

この参照は、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fileからsyncされています。 src/definitions.ts in capacitor-ファイル.

あなたが使用している場合 @capgo/capacitor-file ファイルのストレージとハンドリングを計画するために使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fileを接続してください 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アップローダーの実装