1

Google ドライブのファイル/フォルダの一覧を取得します (Android Google Drive SDK V2 を使用)。このためのhttps://developers.google.com/drive/v2/reference/files/listメソッドを見つけましたが、ファイルのプロパティまたはメソッドがisFile()表示されません。isFolderどうすればできますか?物件を見つけましkindたが、これは私が必要とするものですか?

ドライブ上のファイルの完全なファイル パスを取得するにはどうすればよいですか?

ファイルの存在を確認するにはどうすればよいですか?

4

3 に答える 3

1

mimeType を見てください。これは、MIME タイプに「folder」という単語が含まれているため、oauth プレイグラウンドの file.list 出力を見ることで簡単に見つけることができます。

于 2013-10-22T13:54:12.153 に答える
1
  1. mimeTypeアイテムを比較してくださいapplication/vnd.google-apps.folder- これは GDrive 内のフォルダーの mimeType です。
  2. すべてのアイテムには、parents親フォルダーの配列を保持するプロパティがあります。アイテムの絶対パスを作成するには、それらとその親を「手動で」参照する必要があると思います。アイテムには複数の親フォルダーがある場合があることに注意してください。
  3. サーバーが既存のファイル ( ) のみを返すようにするクエリ パラメーターをリクエストに指定するかtrashed = false、そのファイルの情報を取得した後にファイルのラベルを確認することができます。もちろん、これは「存在する」の意味によって異なる場合があります...
于 2013-10-24T11:57:30.563 に答える