概要
概要セクションCapacitorファイルプラグインは、Cordova File プラグインと同様のファイルシステム操作を実装しています。
主な機能
主な機能セクションrequestFileSystem- ファイル システムを要求します。resolveLocalFileSystemURL- ファイル URL をエントリに解決します。getFile- ファイル エントリを取得します。getDirectory- ディレクトリ エントリを取得します。
Public API
Public API| メソッド | 説明 |
|---|---|
requestFileSystem | ファイル システムを要求します。 |
resolveLocalFileSystemURL | ファイル URL をエントリに解決します。 |
getFile | ファイル エントリを取得します。 |
getDirectory | ディレクトリ エントリを取得します。 |
readFile | ファイルをテキストまたはbase64で読み取ります。 |
readAsDataURL | MIMEタイププレフィックス付き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’を返します。 |
リファレンス値
「リファレンス値」のセクション保存場所の選択、エンコードされたテキストの書き込み、ファイルエラーの処理に使用する値を選択してください。
ディレクトリ
「ディレクトリ」のセクション| 値 | ユーザーは次の値を見つけることができます。 |
|---|---|
DOCUMENTS | Android上では、ユーザーが見える永続的なドキュメントです。 |
DATA | Android上では、ユーザーが見えない永続的なアプリケーションデータです。 |
LIBRARY | OSによってクリアされる可能性のある一時的なキャッシュデータです。 |
CACHE | Androidの外部ストレージのルート、SDカードや共有外部ストレージなどです。 |
EXTERNAL | __CAPGO_KEEP_0__ |
EXTERNAL_STORAGE | Android外部ストレージデータディレクトリ。 |
APPLICATION | 読み取り専用のアプリケーションバンドルまたはアセットディレクトリ。 |
エンコーディング
「エンコーディング」のセクション| 値 | 使用 |
|---|---|
utf8 | UTF-8テキスト。 |
ascii | ASCIIテキスト。 |
utf16 | UTF-16テキスト。 |
ファイルエラーコード
「ファイルエラーコード」のセクション| 値 | Code | 意味 |
|---|---|---|
NOT_FOUND_ERR | 1 | ファイルまたはディレクトリが見つかりません。 |
SECURITY_ERR | 2 | セキュリティ規則または権限により、操作がブロックされました。 |
ABORT_ERR | 3 | 操作がキャンセルされました。 |
NOT_READABLE_ERR | 4 | ファイルまたはディレクトリを読むことができません。 |
ENCODING_ERR | 5 | エンコードが不正またはサポートされていません。 |
NO_MODIFICATION_ALLOWED_ERR | 6 | ターゲットを変更することはできません。 |
INVALID_STATE_ERR | 7 | オブジェクトは、指定された操作に対して無効な状態です。 |
SYNTAX_ERR | 8 | パスまたは入力シンタックスが不正です。 |
INVALID_MODIFICATION_ERR | 9 | ターゲットに対する要求された変更は無効です。 |
QUOTA_EXCEEDED_ERR | 10 | ストレージクォータが超過しました。 |
TYPE_MISMATCH_ERR | 11 | 値の型が想定どおりではありません。 |
PATH_EXISTS_ERR | 12 | ターゲットパスはすでに存在します。 |
ソースオブトゥルース
「ソースオブトゥルース」というセクションこの参照は、 src/definitions.ts で capacitor-ファイル.
capgo/capacitor-ファイルから続けてください。
「capgo/capacitor-ファイルから続けてください。」というセクションあなたが capgo/capacitor-ファイル を使用してストレージとファイルの管理を計画している場合、 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アップローダーの実装