Копировать файлы и переименовывать без перезаписи - PullRequest
0 голосов
/ 30 марта 2020

Как изменить сценарий, чтобы он обнаружил, что файл уже существует, и копировать файлы только там, где имя файла назначения еще не существует?

У меня есть следующая команда внутри пакетного файла, который будет делать копию всех файлов "* .evt c .zip" и переименуйте их в: "filename.zevt c":

REM Rename File Extension <first bit> to <second bit> @fname.<new extension>
forfiles /S /M *.evtc.zip /C "cmd /c copy @file @fname.zevtc" >>copy_files.bat

Что я хочу сделать:

  • Создайте копию файла с новым именем только в том случае, если целевое имя файла еще не существует;
  • Сценарий должен использовать только команды командной строки (Windows 10).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...