Копировать фалы в несколько папок одной директории
Появилась необходимость копировать все файлы и папки из папки 1 в папки 2,3 и т.д. Все они находятся в одном месте. Подскажите, как это сделать
|
Цитата:
Цитата lohmatiy
Все они находятся в одном месте. »
|
В смысле?.. Ставьте задачу конкретней, например: файлы папки C:\DIR1 (кстати, она без подкаталогов?) скопировать в каждый подкаталог папки D:\DIR2\ (D:\DIR2\1,D:\DIR2\2,...). ТАК?
|
не, не так
Файлы и папки C:\DIR1\1\ скопировать в C:\DIR1\2, C:\DIR1\2, C:\DIR1\3, и т.д. Количество папок заранее неизвестно... Так можно вообще?
|
lohmatiy,
Код:
@echo off
pushd "c:\dir1"
for /f "tokens=*" %%i in (' dir /b /ad ^| findstr /v "\<1\>" ') do xcopy /e /y "1" "%%i\"
popd
PS. Если исходная папка называется иначе, не "1", то необходимо составить соответствующий паттерн для findstr
|
Время: 07:02.
© OSzone.net 2001-