Как я знаю, если есть шаблон для фильтрации этих имен файлов, вы можете использовать инструмент Pattern
из AzCopy
, чтобы отдельно загрузить их два раза, например, команду, приведенную ниже из раздела Upload blobs matching a specific pattern
официального руководства, если они названы с префиксом a
.
AzCopy /Source:C:\myfolder /Dest:https://myaccount.blob.core.windows.net/mycontainer /DestKey:key /Pattern:a* /S
Вот описание параметра Pattern
из AzCopy
/ Pattern: "file-pattern"
Указывает шаблон файла, который указывает, какие файлы копировать.Поведение параметра / Pattern определяется расположением исходных данных и наличием опции рекурсивного режима.Рекурсивный режим задается с помощью параметра /S.
Если указанный источник является каталогом в файловой системе, то действуют стандартные символы подстановки, и предоставленный шаблон файла сопоставляется с файлами в каталоге.Если указан параметр / S, то AzCopy также сопоставляет указанный шаблон со всеми файлами в любых подпапках в каталоге.
Если указанный источник является контейнером BLOB-объектов или виртуальным каталогом, подстановочные знаки не применяются.Если указан параметр / S, то AzCopy интерпретирует указанный шаблон файла как префикс BLOB-объекта.Если опция / S не указана, то AzCopy сопоставляет шаблон файла с точными именами BLOB-объектов.
Если указанным источником является общий файловый ресурс Azure, необходимо указать точное имя файла (например, abc.txt).) скопировать один файл или указать параметр / S, чтобы рекурсивно скопировать все файлы в общем ресурсе.Попытка указать и шаблон файла, и параметр / S вместе приводит к ошибке.
AzCopy использует сопоставление с учетом регистра, когда / Source является контейнером BLOB-объектов или виртуальным каталогом BLOB-объектов, и использует сопоставление без учета регистра во всехдругие случаи.
Шаблон файла по умолчанию, используемый, если шаблон файла не указан.для расположения файловой системы или пустой префикс для расположения хранилища Azure.Указание нескольких шаблонов файлов не поддерживается.
Применимо к BLOB-объектам, файлам
Если существует простой шаблон для файлов, вам необходимо вручную переместить их в собственные каталоги.Категория или написать простой сценарий, чтобы отфильтровать их для генерации командных строк для загрузки.Затем вы можете использовать Foreach-Parallel
в PowerShell, чтобы реализовать рабочий процесс параллельной загрузки для удовлетворения ваших потребностей.