仅列出jets3t中的第一级文件

时间:2011-04-13 18:40:44

标签: amazon-s3 jets3t

我正在使用jets3t列出我们其中一个存储桶上的文件。而且我注意到它会归还一切。我想通过目录遍历存储桶而不是一次性完成所有操作,这需要很长时间,所以我很好奇有没有办法只在第一级获取文件?

例如:

\滨
   - \ FILE1.TXT
   - \文件夹1
  ---- \ FILE2.TXT

所以基本上得到file1.txt和folder1对象,但不要更深入并获取folder1中的file2.txt。

1 个答案:

答案 0 :(得分:0)

http://jets3t.s3.amazonaws.com/api/org/jets3t/service/S3Service.html#listObjects%28java.lang.String,%20java.lang.String,%20java.lang.String%29

上面的S3Service方法接受一个存储桶名称以及一个前缀和一个分隔符来缩小返回结果。