AzCopy是否支持单命令批量上传指定本地文件至Blob存储?
关于AzCopy单次上传多个指定文件的解决方案
当然支持!AzCopy完全允许你在单次命令调用中上传本地文件夹内的多个指定文件,无需编写循环脚本重复执行命令。下面给你两种实用的实现方式:
1. 用逗号分隔指定单个文件名(完全匹配你的需求)
你可以通过在源路径中使用大括号包裹、逗号分隔的方式直接列出要上传的文件名,示例命令如下:
azcopy copy "C:\myfolder\{file1.txt, quarterly-report.pdf, holiday-photo.jpg}" "https://myaccount.blob.core.windows.net/mycontainer"
注意:一定要给包含大括号的源路径加上双引号,避免Windows命令行解析时出现错误。
2. 用通配符匹配批量文件
如果你的目标文件有命名规律(比如都是.csv后缀,或者文件名包含特定关键词),也可以用通配符简化命令:
- 上传所有
.docx文件:azcopy copy "C:\myfolder\*.docx" "https://myaccount.blob.core.windows.net/mycontainer" - 上传文件名以
2024-开头的所有文件:azcopy copy "C:\myfolder\2024-*" "https://myaccount.blob.core.windows.net/mycontainer"
小提醒
执行命令前,确保已经通过azcopy login完成了目标Blob存储的授权验证,否则会出现权限不足的错误。
内容的提问来源于stack exchange,提问作者vipin sethumadhavan
相关产品推荐
相关产品推荐

