Я знаю, что команда копии имеет опцию автоматически заменить файл, если она уже существует, но я хочу знать - ли это способ скопировать файлы, только если они не уже существуют (/Y
). Я не знаю фактических имен файлов в пакетном коде, поскольку я копирую с источника с помощью подстановочных знаков в команде копии:
copy *.zip c:\destination
Причина я хочу это вместо автоматической перезаписи, состоит в том, что файлы являются большими, и пропускать существующий сохранило бы много времени выполнения. Это сделано по сетевому ресурсу, так копирование этого объема данных может требовать времени...
Дополнительная информация:
Это - пакетное задание, которое выполняет резервную вещь скопировать zip-файлы с моего компьютера на общий сервер, и в случае, если пакетное задание не закончилось по некоторым причинам (только некоторые скопированные zip-файлы), я должен выполнить пакет снова, но только для тех zip-файлов, который не был скопирован прежде.
echo n|xcopy "[source]" "[destinaton]"
Проверьте различные аргументы в пользу xcopy для адаптации для конкретного использования