Amazon s3 S3存储桶列表文件(仅限)位于多个文件夹中,不列出文件夹
谁能帮我。。。我只想列出多个文件夹中可用的文件 img/1/abc/ios-2x/a@2X.jpg--对 img/1/abc/ios-2x_u$folder$---否 img/1/abc/ios-3x/b@3X.jpg---对 img/1/abc/ios-3x_$folder$---否 img/1/abc/xxhdpi/c@2x.jpg---对 img/1/abc/xxhdpi/c.jpg——是 img/1/abc/xxhdpi_u$folder$--否Amazon s3 S3存储桶列表文件(仅限)位于多个文件夹中,不列出文件夹,amazon-s3,Amazon S3,谁能帮我。。。我只想列出多个文件夹中可用的文件 img/1/abc/ios-2x/a@2X.jpg--对 img/1/abc/ios-2x_u$folder$---否 img/1/abc/ios-3x/b@3X.jpg---对 img/1/abc/ios-3x_$folder$---否 img/1/abc/xxhdpi/c@2x.jpg---对 img/1/abc/xxhdpi/c.jpg——是 img/1/abc/xxhdpi_u$folder$--否 我使用java列出S3中的对象,我可以迭
我使用java列出S3中的对象,我可以迭代文件夹以获得所需的结果。但我们希望通过使用单循环实现同样的功能,结果不会给出文件夹结果。我们设法忽略了它。。如果(keyList.get(i).matches(“\$folder\$”){continue;}(img/1/abc/ios-2x_$folder$)文件夹被创建…当我们使用第三方工具(如用于firefox的S3fox)访问S3存储桶时,建议使用aws控制台来防止此类混淆。谢谢
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()));