Список каталогов в Amazon S3 с помощью AWS SDK - PullRequest
5 голосов
/ 29 января 2011

Я пытаюсь перечислить папки в S3:

string delimiter = "/";
folder = "a/";
ListObjectsResponse r = s3Client.ListObjects(new Amazon.S3.Model.ListObjectsRequest()
{
  BucketName = BucketName,
  Prefix = folder, 
  MaxKeys = 1000,
  Delimiter = delimiter
});

, и я ожидаю список каталогов, таких как:

a/Folder1
a/Folder2
....
a/FolderN

, но мой фактический результат - только 1 объект: 'a1'

1 Ответ

7 голосов
/ 29 января 2011

Папки не обрабатываются как объекты в S3.

Вместо этого мне нужно прочитать string [] CommonPrefixes свойство, в котором есть мои подпапки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...