我想知道是否有可能在Java中使用通配符根据模式路径列出所有现有文件
例如,如果我使用此模式路径
s3://dataai/alarms/Json/mydata/[0-9]*/[0-9]*/[0-9]*/*_01.json
它应该返回所有这些文件例如:
s3://dataai/alarms/Json/mydata/9901/2021/10/1243332_01.json
s3://dataai/alarms/Json/mydata/9912/2021/10/1245432_01.json
s3://dataai/alarms/Json/mydata/9912/2021/09/7665432_01.json
...
任何想法?
Amazon S3在列出对象时不支持这种通配符。
您的代码将需要返回所有对象与该前缀。然后,您的代码应该针对返回的键列表执行通配符检查。