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

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

Ответить
Настройки темы
CMD/BAT - [решено] Поиск папки и Копирование файла в данную папку из известного места

Старожил


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

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


Здравствуйте,

Подскажите как организовать на батнике следующую "программку":

Имеется папка MailBox на диске Z:\ т.е. Z:\MailBox, внутри Mailbox много разных папок (ну например 1, 2, 3) и в каждой из них есть папка S, необходимо положить во все папки S файл *.xls из каталога D:\out\*.xls

Отправлено: 09:44, 20-04-2011

 

Googler


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

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


Код: Выделить весь код
for /d %%a in ("Z:\MailBox\*") do xcopy /q/y "D:\out\*.xls" "%%a\S\"
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 20-04-2011 | #2



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

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


Старожил


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

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


Цитата amel27:
for /d %%a in ("Z:\MailBox\*") do xcopy /q/y "D:\out\*.xls" "%%a\S\" »
Во первых - спасибо за оперативность.

А можно сделать как нибудь проверку на присутствие каталога S в папках (то есть если он есть, то только, тогда класть в него файл *.xls, если папки S нет то и копировать ни чего не нужно), здесь создается каталог S в любой папке внутри каталога MailBox?

Отправлено: 10:31, 20-04-2011 | #3


Googler


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

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


Цитата dark-------13:
то есть если он есть, то только, тогда класть в него файл *.xls »
например, так:
Код: Выделить весь код
for /d %%a in ("Z:\MailBox\*") do copy /y "D:\out\*.xls" "%%a\S\"2>nul
или так:
Код: Выделить весь код
for /d %%a in ("Z:\MailBox\*") do if exist "%%a\S\" xcopy /q/y "D:\out\*.xls" "%%a\S\"
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:01, 20-04-2011 | #4


Старожил


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

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


Спасибо вам большое amel27 все работает.

Отправлено: 11:48, 20-04-2011 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как скопировать папку с файлами из одного места в другое? Pozia AutoIt 11 15-04-2015 12:57
CMD/BAT - [решено] копирование файла Адресной книги из общей папки на сервере в профиль пользователя tlekkanapin Скриптовые языки администрирования Windows 5 18-04-2011 13:24
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. OSArev Скриптовые языки администрирования Windows 2 30-01-2011 11:58
VBS/WSH/JS - [решено] Копирование файла в системные папки Dimas_83 Программирование и базы данных 6 13-02-2009 13:29
Автоматическое копирование файла или папки BRAT2 Хочу все знать 3 02-11-2008 04:59




 
Переход