フォルダーのタイトルが存在するかどうかを確認するには、特定のフォルダーを解析する必要があります。そうでない場合は、作成したいと思います。
次の v2 c# コードは、Google ドライブのすべてのファイルのみを一覧表示します。(Folders リソース ID を使用して) 単一のフォルダーのファイル リストのみを返すように変更するにはどうすればよいですか? フォルダーを含め、すべてがファイルであることは理解しています。
/// <summary>
/// Retrieve a list of File resources.
/// </summary>
/// <param name="service">Drive API service instance.</param>
/// <returns>List of File resources.</returns>
public static List<File> retrieveAllFiles(DriveService service)
{
List<File> result = new List<File>();
FilesResource.ListRequest request = service.Files.List();
do
{
try
{
FileList files = request.Fetch();
result.AddRange(files.Items);
request.PageToken = files.NextPageToken;
}
catch (Exception e)
{
Console.WriteLine("An error occurred: " + e.Message);
request.PageToken = null;
}
} while (!String.IsNullOrEmpty(request.PageToken));
return result;
}