![]() |
[Решено] Написать батник для копирования одного файла во многие папки рекурсивно.
Здравствуйте!
Недавно встала такая задача, написать батник для обработки данных. Каждый файл данных хранится в своей папке. Имеется: написанная кем-то прога на C++, которая этой обработкой собственно и занимается. Требуется: скопировать эту прогу в каждую папку и выполнить её там. (Или может есть вариант попроще?) В общем обратная задача этой темы: http://forum.oszone.net/thread-89709.html Я пытался сделать так: Код:
FOR /D /r %%i IN (C:\OBR\*) DO COPY %%i\*.EXE и так тоже Код:
FOR /D /r %%i IN (C:\OBR\*) DO COPY %%i\*.EXE %CD% Но так почему-то не получается. :( Может кто-нить поможет? |
Цитата:
Цитата:
Что, откуда и куда копируете? |
Есть допустим папка "C:\OBR" в ней лежат такие файлы: MATRIX.EXE, USRNTV.EXE. В этой же папке есть сабфолдеры с разными названиями, одни типа "C:\OBR\06150326", другие "C:\OBR\N5_2095" и т.д. Требуется взять файлы экзешники, скопировать в каждую папку и запустить их в той папке.
|
Цитата:
Код:
For /R %%i In (.) Do Copy *.exe "%%i" |
Спасибо, все работает! :)
|
amel27,
я только что зарегестрировался только ради того, чтобы выразить благодарность! мне нужно было только скопировать For /R %%i In (.) Do Copy *.exe "%%i" работает ! быстро, просто и четко! спасибо! |
Время: 19:01. |
Время: 19:01.
© OSzone.net 2001-