2016-12-22 47 views
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 

回答

1

我發現它在getCommonPrefix()

相關問題