使用 .Net 列出 Google Drive V2 中的所有文件和文件夹
List all Files and Folders from Google Drive V2 using .Net
我正在使用 Google API .Net 客户端库在 .Net 中使用 Google Drive API 创建一个应用程序。
在该列表请求中,从根文件夹以及子文件夹和共享文件中获取所有文件。我不想一一列举。我想要仅在根文件夹中可用的文件列表,而不是子文件夹中的文件列表。这怎么可能?
我的代码如下:
FilesResource.ListRequest listRequest = service.Files.List();
var files = listRequest.Execute();
为此,我将范围定义为
var Scopes = { DriveService.Scope.Drive };
files.list 有一个名为 q
的可选参数,它用于搜索:
q string Query string for searching files. See Searching for
files for more information about supported fields and operations.
FilesResource.ListRequest listRequest = service.Files.List();
listRequest.Q = "'root' in parents";
var files = listRequest.Execute();
只列出根目录中的内容,不包括子目录。我建议您在搜索中查看 documentation – 它说明了如何使用它。
我正在使用 Google API .Net 客户端库在 .Net 中使用 Google Drive API 创建一个应用程序。
在该列表请求中,从根文件夹以及子文件夹和共享文件中获取所有文件。我不想一一列举。我想要仅在根文件夹中可用的文件列表,而不是子文件夹中的文件列表。这怎么可能?
我的代码如下:
FilesResource.ListRequest listRequest = service.Files.List();
var files = listRequest.Execute();
为此,我将范围定义为
var Scopes = { DriveService.Scope.Drive };
files.list 有一个名为 q
的可选参数,它用于搜索:
q string Query string for searching files. See Searching for files for more information about supported fields and operations.
FilesResource.ListRequest listRequest = service.Files.List();
listRequest.Q = "'root' in parents";
var files = listRequest.Execute();
只列出根目录中的内容,不包括子目录。我建议您在搜索中查看 documentation – 它说明了如何使用它。