【发布时间】:2011-12-23 01:24:19
【问题描述】:
使用 Java 获取 S3 存储桶中所有项目列表的最简单方法是什么?
List<S3ObjectSummary> s3objects = s3.listObjects(bucketName,prefix).getObjectSummaries();
此示例仅返回 1000 个项目。
【问题讨论】:
-
应该编辑问题以提供您正在使用的 S3 包和版本。
-
他们如何硬编码 1000 个文件的限制。这太容易出错了,我现在需要修复我的生产。
-
这也是很棒的链接-baeldung.com/aws-s3-java
-
如果他们无法列出特定文件夹中的对象/文件stackoverflow.com/a/68481553/8874958,可以检查一下
标签: java amazon-web-services amazon-s3