0
EMRからフォルダ名を取得しようとしています。たとえば:S3 EMRデリミタ付きのフォルダリストを取得する
プレフィックスキー=ユーザー/一時/
バケットは次のオブジェクトがあります。
user/temp/2000/1.txt
user/temp/2001/2.txt
user/temp/2002/3.txt
user/temp/2003/4.txt
だから私だけを取得する必要があります:
2000,2001,2002,2003
私がやっています以下:
val objectRequest = new ListObjectsRequest().withBucketName("com.temp").withPrefix("user/temp/").withDelimiter("/")
val files: ObjectListing = s3Client.listObjects(objectRequest)
私は取得していますデリミタなし0ファイル
を取得しています:
user/temp/2000/1.txt
user/temp/2001/2.txt
user/temp/2002/3.txt
user/temp/2003/4.txt