[英]Google Drive API - How to get folder id by folder name
我正在嘗試使用Google Drive API通過文件夾名稱獲取文件夾ID。 無論如何,我可以通過傳遞其名稱來獲取驅動器中文件夾的文件夾ID。 我正在使用C#在.net中進行開發。
我已經嘗試了以下鏈接Google DRIVE API V3上提供的代碼-獲取名稱為文件夾的ID
但是,尚不清楚如何執行該操作。
任何幫助對此表示贊賞!
@XamDev假設我在Google驅動器上有一個文件夾“ test”。 我想通過提供Google驅動器API,該文件夾的名稱來查找此文件夾,並將結果僅限制為文件夾。 這是您可以做到的方式(在我的情況下,它可以正常工作):
FilesResource.ListRequest listRequest = service.Files.List();
listRequest.PageSize = 10;
listRequest.Q = "mimeType = 'application/vnd.google-apps.folder' and name = 'test'";
listRequest.Fields = "nextPageToken, files(id, name)";
IList<Google.Apis.Drive.v3.Data.File> files = listRequest.Execute()
.Files;
if (files != null && files.Count > 0)
{
foreach (var file in files)
{ //My TextBlock(WPF)
ListedFiles.Text = $"{file.Name}, {file.Id} \n";
}
}
源代碼的一部分來自: https : //developers.google.com/drive/api/v3/quickstart/dotnet和可以搜索的參數: https : //developers.google.com/drive/api / V3 /搜索參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.