ObjectListing objectListing = s3.listObjects(
new ListObjectsRequest()
.withBucketName(bucketName)
.withPrefix("img/1/abc/")
);
for(S3ObjectSummary s3ObjectSummary: objectListing.getObjectSummaries())
System.out.println(("Listing all the files: " + s3ObjectSummary.getKey()));
任何人都可以帮助我...我想只列出多个文件夹中可用的文件。
img/1/abc/ios-2x/a@2X.jpg--yes
IMG / 1 / ABC / IOS-2x_ $文件夹$ ---没有
img/1/abc/ios-3x/b@3X.jpg ---是
IMG / 1 / ABC / IOS-3x_ $文件夹$ ---没有
img/1/abc/xxhdpi/c@2x.jpg ---是
IMG / 1 / ABC / xxhdpi / C.JPG - 是
IMG / 1 / ABC / xxhdpi_ $文件夹$ ---没有
我使用java来列出S3中的对象,我可以迭代文件夹来获得所需的结果。但是通过使用单循环来寻找相同的结果,结果不会给出文件夹结果。