Спасибо за это. Я использую утилиту командной строки AzCopy (v 3.1.0.93) для перемещения ~ 1 миллиона файлов с локального ПК в хранилище BLOB-объектов Azure. У меня есть несколько дубликатов, и я не могу присматривать за копией, чтобы ответить на каждое приглашение, и не хочу повторно загружать один и тот же файл.
Утилита AzCopy предлагает команду / Y для подавления запросов на подтверждение, но в итоге говорит перезаписать файл назначения. Пройдя по этому маршруту, я смог получить его, чтобы НЕ повторно загрузить файл. Тем не менее, это выглядит как хакерство, поскольку на самом деле он не отвечает на приглашение «Нет», вместо этого я получаю сообщение об ошибке «Не получено никакого ввода, когда пользователю необходимо сделать выбор из нескольких заданных опций». но не загружает файл.
Вот команда, которую я использовал: echo n | AzCopy / Source: "{путь к файлу}" / Dest: "{URL хранилища BLOB-объектов}" / DestKey: {ключ}
Надеюсь, это поможет следующему парню.