场景: - 位于 Azure 存储中的备份 - 包含 >100,000 个文件夹的文件夹 - 每个文件夹的内部都有一个格式如下的文件:MM-DD-YYYY_randomnumber.wav.gz
我们需要提取两个月内的所有文件(未知数字,可能是 30,000-40,000)。
看起来 AzCopy 是我们完成此任务所需的实用程序。
以下命令是我想象它的工作方式,但我无法让它这样做:
AzCopy /Source:https://path.to.files/path/to/files /Dest:C:\test /SourceKey:key /Pattern:11-*-2016_*.wav.gz /S
以下获取父文件夹(它的名称与其中的文件相同,只是没有 .wav.gz 扩展名),这并不理想,但可行。但是,这将获取多年的文件:
AzCopy /Source:https://path.to.files/path/to/files /Dest:C:\test /SourceKey:key /Pattern:11 /S
我已经阅读了文档,它提到通配符可以在某些情况下使用,但不能在其他情况下使用,但我不完全确定它的含义。
谢谢!