【问题标题】:proper s3 directory stucture in javajava中正确的s3目录结构
【发布时间】:2014-11-03 08:35:20
【问题描述】:

桶1

  • 文件夹1

    • file1

    • 文件2

    • 文件夹3

      • 文件3

      • 文件夹 4

      • 文件6

  • 文件夹2

    • file4

    • 文件5

  • 文件 7

  • 文件 8

我只想获取文件夹 1、文件夹 2、文件 7 和文件 8。我怎么得到那个? 基本上我不希望文件夹或存储桶中的所有递归文件夹/文件。 对标记、分隔符和前缀的作用不是很清楚。

我正在尝试:

    bucketName = "bucket1";
    prefix = "";
    delimiter = "";
    marker = "";
    ListObjectsRequest listObjectsRequest = new ListObjectsRequest()
            .withBucketName(bucketName).withPrefix(prefix)
            .withDelimiter(delimiter)
            .withMarker(marker)
            ;

【问题讨论】:

    标签: java amazon-s3 directory subdirectory


    【解决方案1】:

    据我所知,你不能这样做。

    由于这里没有文件和文件夹架构,所有都被视为对象。因此,您必须遍历所有对象,并且必须制定自己的逻辑来获得解决方案。

    【讨论】:

      【解决方案2】:

      我可以使用 prefix = "" 和 delimiter = "/" 获得想要的结果。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-07
        • 2014-04-05
        • 2013-07-11
        • 1970-01-01
        • 2016-12-05
        • 1970-01-01
        • 2023-03-10
        • 2014-07-14
        相关资源
        最近更新 更多