【发布时间】:2019-08-29 14:50:01
【问题描述】:
我有一个包含多个文件夹、子文件夹和文件的 AWS S3 存储桶。我想获取一个文件夹的所有子文件夹的列表,不包括文件。我想我理解 S3 关键概念使这种区别难以确定,但 AWS Web gui 允许用户创建没有文件的文件夹。
com.amazonaws.services.s3.AmazonS3 中定义的listObject() 方法返回一个ObjectListing,其中包含实际文件的S3ObjectSummary 列表。知道分隔符后,就可以将键拆分为文件夹层次结构和文件名,但这看起来很复杂且容易出错。
是否有 API 可以在不解析 S3ObjectSummary 的 key 属性的情况下获取文件夹列表?
【问题讨论】: