2

私は次のような構造を持っています:

common/test/v20170522/part-0001.snappy
common/test/v20170522/part-0002.snappy
common/test/v20170522/part-0003.snappy
common/test/v20170522/part-0004.snappy
common/test/v20170622/part-0001.snappy
common/test/v20170622/part-0002.snappy
common/test/v20170622/part-0003.snappy
common/test/v20170622/part-0004.snappy

より多くのファイルを含む、より多くのバージョン フォルダーがあります。基本的に、フォルダー内のすべてのフォルダーのリストが必要ですtest/common: so v20170522, v20170622, etc

これが私がこれまでに持っているものです:

ListObjectsRequest listObjectsRequest = new ListObjectsRequest();
listObjectsRequest.setBucketName("common");
listObjectsRequest.setPrefix("test/");
listObjectsRequest.setDelimiter("/");

common/testこれにより、フォルダーではなく、フォルダー内にあるファイルのみが返されます。区切り文字を削除すると、すべてのフォルダーのすべてのサブファイルが取得されます。これを行う方法はありますか?

4

1 に答える 1