2017-03-06 93 views
2

我使用Google API .Net客戶端庫在.Net中創建使用Google Drive API V#的應用程序。使用.Net列出Google Drive V2中的所有文件和文件夾

在該列表中,請求從根文件夾以及子文件夾中獲取所有文件。它也列出共享文件。我不想全部列出。這有可能嗎?

我的代碼如下:

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

對我有界定範圍爲

var Scopes = { DriveService.Scope.Drive }; 

我想其間唯一的根文件夾中的文件列表。而不是從子文件夾。我該怎麼辦?

謝謝

回答

1

files.list有一個叫做q可選parpamter其用於搜索

q字符串查詢字符串搜索文件。有關支持的字段和操作的更多信息,請參見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

相關問題