问题描述
|
我正在使用jets3t在我们的一个存储桶中列出文件。我注意到它会返回所有内容。我想按目录遍历存储桶,而不是一次全部获取,这会花费很长时间,所以我很好奇是否有一种方法只能将文件放在第一层吗?
例如:
\\宾
-\\ file1.txt
-\\ folder1
---- \\ file2.txt
因此,基本上获取file1.txt和folder1对象,但不能更深入地获取folder1中的file2.txt。
解决方法
http://jets3t.s3.amazonaws.com/api/org/jets3t/service/S3Service.html#listObjects%28java.lang.String,%20java.lang.String,%20java.lang.String%29
上面的S3Service方法接受存储桶名称以及前缀和定界符以缩小返回结果的范围。