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

@capgo/capacitor-file

Capacitor ファイル プラグイン

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

  • requestFileSystem - ファイル システムを要求します。
  • resolveLocalFileSystemURL - ファイル URL をエントリに解決します。
  • getFile - ファイル エントリを取得します。
  • getDirectory - ディレクトリ エントリを取得します。

Public API

Public API
メソッド説明
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上では、ユーザーが見える永続的なドキュメントです。
DATAAndroid上では、ユーザーが見えない永続的なアプリケーションデータです。
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ターゲットパスはすでに存在します。

この参照は、 src/definitions.tscapacitor-ファイル.

あなたが 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アップローダーの実装