【发布时间】:2011-08-04 23:12:28
【问题描述】:
我正在使用 jets3t 列出我们其中一个存储桶中的文件。我注意到它会返回所有内容。我想按目录遍历存储桶,而不是一次全部获取,这需要太长时间,所以我很好奇有没有办法只获取第一级的文件?
例如:
\斌
-\file1.txt
-\文件夹1
----\file2.txt
所以基本上得到了 file1.txt 和 folder1 对象,但没有更深入并得到 folder1 中的 file2.txt。
【问题讨论】:
我正在使用 jets3t 列出我们其中一个存储桶中的文件。我注意到它会返回所有内容。我想按目录遍历存储桶,而不是一次全部获取,这需要太长时间,所以我很好奇有没有办法只获取第一级的文件?
例如:
\斌
-\file1.txt
-\文件夹1
----\file2.txt
所以基本上得到了 file1.txt 和 folder1 对象,但没有更深入并得到 folder1 中的 file2.txt。
【问题讨论】:
上面的 S3Service 方法接受存储桶名称以及前缀和分隔符来缩小返回结果的范围。
【讨论】: