我在检索AWS S3中文件夹内的所有对象(文件名)时遇到问题.这是我的代码:
- ListObjectsRequest listObjectsRequest = new ListObjectsRequest()
- .withBucketName(bucket)
- .withPrefix(folderName + "/")
- .withMarker(folderName + "/")
- ObjectListing objectListing = amazonWebService.s3.listObjects(listObjectsRequest)
- for (S3ObjectSummary summary : objectListing.getObjectSummaries()) {
- print summary.getKey()
- }
它返回正确的对象,但在其中带有前缀,例如foldename /文件名
我知道我可以使用java或substring来排除前缀,但我只想知道AWS SDK中是否有方法.