Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Бат файл для копирования, копировать каталог в много мест

Ответить
Настройки темы
CMD/BAT - [решено] Бат файл для копирования, копировать каталог в много мест

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день! Помогите написать батник, который содержимое КаталогИсточник положит во все папки(подпапки) которые называются КаталогПриемник.

Ну т.е. есть на диске Д много папок(в разных подпапках) называние которых одинаково "КаталогПриемник" вот надо как то найти все эти "КаталогПриемник" и туда положить содержимое"КаталогИсточник "

Если я пишу
FOR /D %%p IN (КаталогПриемник) DO XCOPY /E КаталогИсточник %%p

и запускаю его где есть каталоги КаталогПриемник и КаталогИсточник то все нормально копирует содержимое КаталогИсточник в КаталогПриемник если они рядом , но если где-то глубже в папках еще есть КаталогПриемник то в него ничего не попадает......

если пишу
FOR /R %%p IN (КаталогПриемник) DO XCOPY /E КаталогИсточник %%p

тогда пробегают все каталоги но ничего никуда не копирует а пишет везде Недопустимое число параметров

Отправлено: 16:37, 14-04-2010

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off

SET $F=C:\КаталогИсточник
SET $R=D:
SET $D=КаталогПриемник

For /F "Delims=" %%i In ('DIR /AD/B/S "%$R%\%$D%*"') Do If /I "%%~nxi"=="%$D%" (
XCOPY "%$F%" "%%i\" /E /Y )
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:04, 15-04-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Бат файл для копирования, копировать каталог в много мест

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ... karpinsk Скриптовые языки администрирования Windows 6 11-12-2010 11:04
Как заставить tcopy в 32-разрядной системе копировать с ленты на диск файл более 2Gb? Im27th Программирование в *nix 2 15-02-2010 15:22
Flash - Проблема копирования большого количества файлов в корневой каталог флешки SANIOK_AV Накопители (SSD, HDD, USB Flash) 2 05-09-2008 11:43
Разное - [решено] Проблема копирования большого количества файлов в корневой каталог съёмного диска SANIOK_AV Microsoft Windows 2000/XP 2 02-09-2008 16:47
прога для определения узких мест Diesel Сетевые технологии 4 04-03-2003 20:56




 
Переход