2011-01-29 75 views
4

我想列出文件夹中的S3:列出目录与AWS SDK

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 object: 'a1'

回答

6

文件夹不被视为S3中的对象。

相反,我需要阅读的String [] CommonPrefixes财产,其中有我的子文件夹