我在检索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中是否有方法.