1

jets3t を使用して、バケットの 1 つでファイルを一覧表示しています。そして、それがすべてを返すことに気付きました。一度にすべてを取得するのではなく、ディレクトリごとにバケットをトラバースしたいのですが、時間がかかりすぎるので、最初のレベルのファイルのみを取得する方法はありますか?

例えば:

\Bin
-\file1.txt
-\folder1
----\file2.txt

したがって、基本的に file1.txt と folder1 オブジェクトを取得しますが、さらに深くは行かず、folder1 にある file2.txt を取得します。

4

1 に答える 1

0

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

上記のS3Serviceメソッドは、バケット名とプレフィックスおよび区切り文字を受け入れて、戻り結果を絞り込みます。

于 2011-12-28T23:28:56.803 に答える