使用AWS SDK列出amazon S3中的目录

st7*_*t78 5 amazon-s3

我想在S3中列出文件夹:

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

我希望目录列表如下:

a/Folder1
a/Folder2
....
a/FolderN
Run Code Online (Sandbox Code Playgroud)

但我的实际结果只有一个对象: 'a1'

st7*_*t78 7

在S3中不将文件夹视为对象.

相反,我需要读取string [] CommonPrefixes属性,它具有我的子文件夹