Список только первый уровень файлов в jets3t - PullRequest
1 голос
/ 13 апреля 2011

Я использую jets3t, чтобы перечислить файлы в одном из наших блоков.И я заметил, что это все возвращает.Я хотел бы проследить за сегментом по каталогу вместо того, чтобы получать все сразу. Это займет слишком много времени, поэтому мне интересно, есть ли способ получить файлы только на первом уровне?

Например:

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

, поэтому в основном получите объект file1.txt и folder1но не углубляйтесь и получите file2.txt, который находится в folder1.

1 Ответ

0 голосов
/ 29 декабря 2011

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

вышеприведенный метод S3Service принимает имя сегмента, а также префикс и разделитель для сужения ваших возвращаемых результатов.

...