S3のフォルダの数を取得したい
S3でフォルダの数だけ取得する事ってできますか?
例えば、
jazz/chill/chord_01/xxx.wav
jazz/chill/chord_01/xxx.wav
jazz/chill/chord_01/xxx.wav
jazz/chill/chord_02/xxx.wav
jazz/chill/chord_03/xxx.wav
という構成の時に、
[jazz/chill/chord_01/, jazz/chill/chord_02, jazz/chill/chord_03/].count
=> 3
```
のように、フォルダ数だけ取得したいです。
ファイル数情報は、下記のようなコードで取得できましたが、
フォルダ情報だけの取得方法がわかりません。
def get_files(file_path='')
resp = @s3.list_objects({
bucket: Settings.aws.bucket_name,
prefix: file_path
})
resp.to_h[:contents]
end
お助けいただけると幸いです、よろしくお願いします。