![]() |
Поиск папки и замена файлов в ней
Привет всем. Помогите написать Bat-файл:
Задача такая: необходимо найти папку 1 и файлы в ней 000011.ХХХ 000011.YYY, после чего в другой папке 2 найти те же файлы. Далее найденные файлы из папки 2 переместить в папку 1. Если я плохо написал могу еще объяснит на примере. Я запускаю SFX-архив в нем находится папка 2 с сотней файлов вида .XXX, .YYY. Батник должен найти на жестком диске папку 1, в ней лежат два файла .XXX, .YYY. Потом в папке 2 найти эти два файла и заменить их в папке 1. Мне еще не понятно если SFX архив запустить, то он папку 2 распакует в TEMP? Тогда как-то надо завязать ее расположение... Наверное слишком сложно, но по другому пока я объяснить не могу. Буду благодарен за любую помощь. |
1Gur, если местоположение папки 1 известно, то:
Код:
@Echo Off |
Спасибо. Но не совсем то. В папке 1 есть файлы (название не известно).isz (название не известно).iss. В папке 2 много файлов 0001.isz 0001.iss, 0002.isz 0002.iss, 0003.isz 0003.iss и т.д. Нужно найти эти файлы в папке 2 исходя из того какие файлы лежат в папке 1 и заменить их. Вот, вроде теперь и самому понятно :)
|
Так просто скопируйте их по шаблону из «Папки2» в «Папку1», ибо искать в данном случае ничего не надо.
Либо: Цитата:
|
1Gur, как вы думаете, зачем я параметр /U для xcopy использовал?
Цитата:
|
Время: 15:49. |
Время: 15:49.
© OSzone.net 2001-