2

を使用してGoogleドライブV2からすべてのファイルとフォルダが、私はGoogleのAPI .NETクライアントライブラリを使用して.NETでのGoogleドライブのAPI Vの#を使用してアプリケーションを作成しています。そのリスト要求で一覧ネット

も、ルートフォルダからだけでなく、子フォルダからすべてのファイルを取得します。また、共有ファイルを一覧表示します。私はそれらをすべて一覧にしたくありません。それは可能でしょうか?

私のコードは以下の通りです:そのため

FilesResource.ListRequest listRequest = service.Files.List(); 
var files = listRequest.Execute(); 

私は唯一のルートフォルダ内にあるファイルのリストが欲しい

var Scopes = { DriveService.Scope.Drive }; 

としてスコープを定義しています。サブフォルダからではありません。私は何をすべきか?

答えて

1

files.listをqにそのファイルを検索するための

q個の文字列のクエリ文字列を検索するために使用と呼ばれるオプションparpamterを持っていただき、ありがとうございます。サポートされているフィールドと操作の詳細については、Searching for filesを参照してください。

FilesResource.ListRequest listRequest = service.Files.List(); 
listRequest.Q = "'root' in parents"; 
var files = listRequest.Execute(); 

子供アウトとルートディレクトリ内のリストだけのものでしょう。私はあなたがそれを使用する方法に行く検索でdocumentationをチェックすることをお勧めします。

+0

@DalmTo It Works。ありがとうございました! –

+0

@SrustiThakkarそれが動作する場合は、答えとしてマークする必要があります。 – Nkosi