メイン コンテンツにスキップ

@capgo/capacitor-file

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

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

  • requestFileSystem - ファイルシステムを要求します。
  • resolveLocalFileSystemURL - ファイルURLをエントリに解決します。
  • getFile - ファイルエントリを取得します。
  • getDirectory - __CAPGO_KEEP_0__ を取得します。
メソッド説明
requestFileSystemファイル システムを要求します。
resolveLocalFileSystemURLURL をエントリに解決します。
getFileファイル エントリを取得します。
getDirectoryディレクトリ エントリを取得します。
readFileテキストまたは base64 でファイルを読み取ります。
readAsDataURLbase64 で MIME タイププレフィックス付きのデータ URL でファイルを読み取ります。
writeFileファイルにデータを書き込みます。
appendFile__CAPGO_KEEP_0__をファイルに追加します。
deleteFile__CAPGO_KEEP_1__を削除します。
mkdirディレクトリを作成します。
rmdir__CAPGO_KEEP_2__を削除します。
readdirディレクトリの内容を読み取ります。
statファイルまたはディレクトリのメタデータを取得します。
getMetadatastat()のエイリアスとしてファイルまたはディレクトリのメタデータを取得します。
renameファイルまたはディレクトリを移動またはリネームします。
moverename()のエイリアスとしてファイルまたはディレクトリを移動します。
copyファイルまたはディレクトリをコピーします。
existsファイルまたはディレクトリが存在するかどうかを確認します。
getUriファイルのURIを取得します。
truncate指定サイズにファイルを短縮します。
getDirectoriesすべてのファイルシステムディレクトリを取得します。
getFreeDiskSpaceディスク空き容量をバイト単位で取得します。
addListener読み取り進捗イベントをリスンします。
addListener書き込み進捗イベントをリスンします。
removeAllListenersすべてのイベントリスナーを削除します。
getPluginVersionプラグインのバージョンを取得します。
checkPermissionsファイル操作の現在の許可状態を確認します。Androidの場合、このメソッドは外部ストレージの許可をチェックします。iOSとWebの場合、このメソッドは常に ‘許可’ を返します。なぜなら、特別な許可が必要ないからです。
requestPermissionsファイル操作の許可を要求します。Androidの場合、このメソッドはアプリのプライベートディレクトリ外のファイルにアクセスするために必要な外部ストレージの許可を要求します。iOSとWebの場合、このメソッドは常に ‘許可’ を返します。なぜなら、特別な許可が必要ないからです。

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

ユーザーは
DOCUMENTS__CAPGO_KEEP_0__。Androidでは、このマップはアプリのファイルディレクトリです。
DATA__CAPGO_KEEP_0__。Androidでは、このマップはアプリのファイルディレクトリです。
LIBRARYOSがクリアする可能性のある、暫定キャッシュデータ。
CACHESDカードや共有外部ストレージなどのAndroid外部ストレージのルートディレクトリ。
EXTERNALAndroid外部ストレージのデータディレクトリ。
EXTERNAL_STORAGE読み取り専用のアプリケーションバンドルまたはアセットディレクトリ。
APPLICATIONエンコード

__CAPGO_KEEP_0__

エンコーディング
使用
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ターゲットパスはすでに存在します。

真の元 (Source Of Truth)

真実の源

__CAPGO_KEEP_0__の同期された参照 src/definitions.tscapacitor-ファイル.

capgo/capacitor-ファイルから続けて

capgo/capacitor-ファイルから続けて

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-ファイルを使用している場合 capgo/capacitor-ファイル __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-ファイルと接続して capgo/capacitor-ファイルを使用して capgo/capacitor-ファイルのネイティブ機能を使用して capgo/capacitor-データストレージ-sqlite 実装詳細の詳細については、@capgo/capacitor-data-storage-sqliteの 使用中の@capgo/capacitor-data-storage-sqlite ネイティブ機能の詳細については、Using @capgo/capacitor-data-storage-sqliteの @capgo/capacitor-uploader 実装詳細の詳細については、@capgo/capacitor-uploaderの 使用中の@capgo/capacitor-uploader ネイティブ機能の詳細については、Using @capgo/capacitor-uploaderの