我正在使用Google API .Net客户端库在.Net中使用Google Drive API创建应用程序。
在该列表请求中,从根文件夹以及子文件夹和共享文件中获取所有文件。我不想全部列出。我需要仅在根文件夹中可用的文件列表,而不在子文件夹中可用。那怎么可能?
我的代码如下:
FilesResource.ListRequest listRequest = service.Files.List();
var files = listRequest.Execute();
为此,我将范围定义为
var Scopes = { DriveService.Scope.Drive };
files.list有一个可选的parpamter,称为q,用于搜索
q字符串用于搜索文件的查询字符串。有关支持的字段和操作的更多信息,请参见搜索文件。
FilesResource.ListRequest listRequest = service.Files.List();
listRequest.Q = "'root' in parents";
var files = listRequest.Execute();
只会列出根目录中的内容而没有子项。我建议您查看有关搜索的文档,尽管它如何使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句