コンテンツに進む

@capgo/capacitorファイル

Capacitorファイルプラグイン

概要

概要

Capacitorファイルプラグイン

  • requestFileSystem URLからエントリを解決する
  • resolveLocalFileSystemURL ファイルエントリを取得する
  • getFile __CAPGO_KEEP_0__
  • 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プラグインのバージョンを取得します。
checkPermissionsAndroidでは外部ストレージの許可をチェックします。iOSおよびWebでは常に許可が付与されているため、常に‘許可’を返します。
requestPermissionsAndroidでは外部ストレージの許可を要求します。iOSおよびWebでは常に許可が付与されているため、常に‘許可’を返します。

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

ディレクトリ

「ディレクトリ」
値ユーザーは
DOCUMENTSAndroidではアプリファイルディレクトリに相当する永続的ユーザー表示ドキュメントを発見します。
DATA永続的プライベートアプリデータ。
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ターゲットパスはすでに存在します。

This reference is synced from __CAPGO_KEEP_0__ src/definitions.ts in capacitor-file.

Section titled “@capgo/capacitor-fileから続ける”

If you are using capgo/capacitor-file

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fileを使用して Using @capgo/capacitor-file ファイルとストレージの管理を計画するには、接続する capgo/capacitor-fileを使用して capgo/capacitor-file capgo/capacitor-fileの設定 @capgo/capacitorデータストレージSQLite @capgo/capacitorデータストレージ(SQLite) Capgoのネイティブ機能のために@capgo/capacitor-data-storage-sqliteを使用します。 @capgo/capacitor-ファイルアップローダ for the @capgo/capacitor-uploader の実装詳細について、 @capgo/capacitor-ファイルアップローダ Capgoのネイティブ機能のために@capgo/capacitorアップローダーを使用します。