2011-01-29 55 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財產,其中有我的子文件夾