У меня есть сценарий (задание A), который запускает сценарий Robocopy для копирования всех несжатых файлов .log с нескольких машин каждую ночь. Я завершил процесс (задание B), в котором файлы .log сжимаются в файлы .7z перед заданием A. Поскольку многие исходные машины будут иметь комбинацию файлов .log и .7z, я хочу установить задание Robocopy. чтобы переместить все файлы .7z в место назначения, но если файлов .7z нет, я хочу, чтобы вместо этого задание копировало файлы .log.
Я кратко рассмотрел использование команды IF, но не вижу, как включить ее полностью. Я не уверен, что это вообще возможно.
Текущая работа Скрипт ниже:
Robocopy "\\SOURCE\Logs" "\\DEST\Logs" /s /zb /r:2 /w:2 /eta /LOG+:\\DEST\\move.log /NP
rem Robocopy "\\SOURCE\Logs" "\\DEST\Logs" *.7z /mov /s /zb /r:2 /w:2 /eta /LOG+:\\DESTmove.log /NP
cls
echo Процесс копирования завершен
Кто-нибудь может помочь?