【发布时间】:2020-09-05 05:53:11
【问题描述】:
我有 azure blob 存储以分区格式存储 Azure 数据资源管理器的文件:/<company_name>/<year>/<month>/<day>,所以它可能是很多文件夹,例如:
/xyz/2020/01/01
/xyz/2020/02/01
/abc/2020/01/01
/def/2020/02/01
/def/2020/02/02
etc.
我需要能够删除所有公司的整月或整日。因此,例如,如果我想删除月份 2020/02 我需要删除文件夹:
/xyz/2020/02/01
/def/2020/02/01
/def/2020/02/02
Azcopy 实用程序的命令删除带有一些附加标志 --include-pattern、--list-of-files 等。是否可以在不明确列出所有路径的情况下完成我的任务? IE。我想要这样的命令:
azcopy rm "https://myaccount.blob.core.windows.net/mycontainer/*/2020/02/*?mysas" --recursive=true
可行吗?
【问题讨论】: