[英]How can I only list files from S3 using a wildcard pattern path?
我想知道是否可以在 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 不支持此类通配符。
您的代码需要返回带有该前缀的所有对象。 然后,您的代码应该针对返回的密钥列表执行通配符检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.