アプリケーション データ フォルダは、アプリが使用できる特別な隠しフォルダです。 構成ファイルなどのアプリケーション固有のデータを保存できます。アプリケーション データフォルダ内にファイルを作成しようとすると、自動的に作成されます。 このフォルダには、ユーザーが直接操作できないファイルを保存します できます。このフォルダにはお使いのアプリケーションのみがアクセスでき、その内容は ユーザーや他のドライブ アプリには表示されません。
appDataFolder
内のファイルは保存場所(スペース)間で移動できません。対象
詳しくは、ファイル整理をご覧ください。
アプリ データ フォルダは、ユーザーがアプリをアンインストールすると削除されます。 マイドライブを使用します。アプリのデータフォルダを手動で削除することもできます。
アプリケーション データフォルダのスコープ
アプリケーション データ フォルダにアクセスするには、次のアクセス権をリクエストする必要があります。
https://www.googleapis.com/auth/drive.appdata
スコープ。詳細情報
そのスコープへのアクセスをリクエストする方法については、API 固有
認可と認証、
をご覧ください。詳細については、このモジュールの
固有の OAuth 2.0 スコープについては、Google 向け OAuth 2.0 スコープ
API。
アプリケーション データ フォルダにファイルを作成する
アプリケーション データ フォルダにファイルを作成するには、appDataFolder
を
parents
プロパティを指定し、files.create
メソッドを使用してファイルをフォルダにアップロードします。次のコードでは、
サンプルは、クライアント ライブラリを使用してフォルダにファイルを挿入する方法を示しています。
Java
Python
Node.js
PHP
.NET
フォルダ内にファイルを作成する方法について詳しくは、ファイルの作成と フォルダへの入力。
アプリのデータ フォルダ内のファイルを検索する
アプリケーション データ フォルダ内のファイルを検索するには、spaces
フィールドを次のように設定します。
appDataFolder
、files.list
をご利用ください
メソッドを呼び出します。次のコードサンプルは、Google Cloud Storage バケット内でファイルを検索する
クライアント ライブラリを使用してアプリケーション データ フォルダにコピーします。
Java
Python
Node.js
PHP
.NET
アプリのデータフォルダからファイルをダウンロードする
アプリデータ フォルダからファイルをダウンロードするには、files.get
メソッドを使用します。詳細情報と
blob ファイルをダウンロードする
コンテンツをご覧ください。