Я хочу использовать пакетный файл Windows для копирования файла (myfile0001.bdg) из одного конкретного каталога в другой. Но я хочу проверить, существует ли файл в целевом каталоге, и если ответ «да», увеличьте файл до 0001 и еще раз проверьте, существует ли файл (myfile0002.bdg) и т. Д., Пока файл не существует, и скопируйте файл с новым заголовком.Windows: скопируйте файл до тех пор, пока файл не существует
Так, если в целевом каталоге, у меня есть эти файлы:
myfile0001.bdg myfile0002.bdg myfile0003.bdg myfile0004.bdg myfile0005.bdg myfile0006.bdg
Новый файл должен быть назван myfile0007.bdg. В следующий раз, когда я буду исполнять партию, новый файл будет myfile0008.bdg и т. Д.
Я знаю, что есть команда «IF EXIST», но я не знаю, что делать, что мне нужно.
==============
- Я под Windows 7 x32
- каталог источника "C: \ Users \ RAMBYTES \ ДОКУМЕНТЫ \"
- целевой каталог "P: \ BACKUP \"
- файл "MYFILE0001.BDG"
Полезная идея использовать 'dir' для поиска используемой фамилии. Обратите внимание, однако, что этот метод игнорирует тот факт, что номер исходного файла может быть достаточно большим, чем номер последнего имени в целевом каталоге. То есть число в конечном имени будет рассчитываться на основе последнего имени в '% destdir%' независимо. –