0

我的桶中有以下结构

testing -- 存储桶名称
测试/订单/text1.txt
测试/订单/text2.txt
测试/order2/abc.txt
测试/order3/abc.txt

我想像这样迭代它

测试

     测试

      -命令

            text1.txt
            text2.txt

     -order2
            abc.txt

     -order3
            abc.txt

当我使用listObjectSummary时,它给了我文件详细信息而不是文件夹详细信息,所以任何人都可以帮助我如何在存储桶中获取文件夹详细信息?

4

1 回答 1

2

亚马逊本身没有文件夹,它只是一种格式化密钥的便捷方式(请注意,我没有说“文件名”)。

这意味着您必须自己分解密钥,以模拟文件夹结构。在 Java 中执行此操作的最简单方法可能是使用层次结构的地图树:TreeMap<String,Map<?>>.

于 2013-01-23T14:04:30.907 回答