Я храню всю свою информацию о приложении в Google Cloud Storage. Я создал ведро и внутри этого ведра у меня есть папки. С помощью этого кода я могу получить список всех моих папок.C# Google Cloud Storage Get ListObjects in Folders
public static IList<uFolder> ListFolders(string bucketName)
{
if (storageService == null)
{
CreateAuthorizedClient();
}
Objects objects = storageService.Objects.List(bucketName).Execute();
if (objects.Items != null)
{
return objects.Items.
Where(x => x.ContentType == "application/x-www-form-urlencoded;charset=UTF-8").
Select(x => new uFolder(x.Name)).ToList();
}
return null;
}
Но на самом деле этот код, получить все мои файлы и папки в моем ковше. Поэтому мне нужно их извлечь. Мой первый вопрос: есть ли ярлык для этого метода?
Мой другой и самый важный вопрос: как я могу получить все файлы только в определенной папке? Например; Мое имя ковша - MyBucket, и я хочу получить все файлы из «MyBucket/2 /». Как я могу это сделать? Это единственный способ проверить медианную ссылку или ссылку на файлы?
Спасибо за ответ. Имейте хороший день, хорошие работы ...
Можете ли вы показать мне пример с C#? Я не могу найти какой-либо пример в Интернете –
Хорошо, я могу это сделать. Спасибо за ответ. Хороший день :) –
Mr jterrace, Могу ли я получить список всех папок и файлов в верхнем каталоге? –