|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск и копирование определенных файлов из папок |
|
|
CMD/BAT - Поиск и копирование определенных файлов из папок
|
Пользователь Сообщения: 57 |
Добрый день!
Помогите решить задачи: [РЕШЕНО]1.Нужно скопировать .xsl файлы, в названии которых есть постоянная часть, например "QQQ" и "WWW" (пример имени файла: 12sd3_QQQ_1.xsl, 34s1_QQQ. xsl, 2fs45_WWW_we.xsl 6as58_WWW.xsl). Таких файлов много и они лежат на ряду с другими файлами в разных папках на одном общем ресурсе. Скопировать нужно на ресурс \\share2 с той же структурой каталогов пример: \\SHARE |_2012 |_oct |_dep | |_01.2012 | | |_send | | | |_12sd3_QQQ_1.xsl | | | |_2fs45_WWW.xsl | | | |_sdds.xsl | | |_control | | | |_02.2012 | |_send | | |_34s1_QQQ. xsl | | |_6as58_WWW.xsl | | |_sdds.xsl | |_control | |_ipo | |_02.2013 | | |_send | | | |_12sd3_QQQ.xsl | | | |_2fs45_WWW_we.xsl | | | |_sdds.xsl | | |_control | |_05.2012 | | |_send | | | |_34s1_QQQ. xsl | | | |_6as58_WWW.xsl | | | |_sdds.xsl | | |_control | | | |_07.2012 | |_send | | |_34s1_QQQ_2. xsl | | |_6as58_WWW.xsl | | |_sdds.xsl | |_control |_cred |_ и т.п. | |_nov |_и т.п. | | |_2013 |_и т.п. |
|
Отправлено: 15:21, 22-05-2013 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать читаем xcopy /?
xcopy \\Server1\Share1\Откуда\*WWW*.xsl \\Server2\Share2\Куда\ /s /y xcopy \\Server1\Share1\Откуда\*QQQ*.xsl \\Server2\Share2\Куда\ /s /y |
------- Отправлено: 18:52, 22-05-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось Georgio, 23-05-2013 в 09:01. Причина: добавление комментария Отправлено: 19:28, 22-05-2013 | #3 |
Пользователь Сообщения: 57
|
Профиль | Сайт | Отправить PM | Цитировать megaloman, т.е. придется прописать "откуда" (пути через все папки и подпапки) к нужным файлам в ручную? это будет очень длинный список
|
Отправлено: 08:50, 23-05-2013 | #4 |
Пользователь Сообщения: 57
|
Профиль | Сайт | Отправить PM | Цитировать Georgio, действительно все сработало замечательно, не думал что все так просто. Спасибо.
|
|
Отправлено: 09:53, 23-05-2013 | #5 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать timbird, Вы недопоняли. У вас есть сервер \\Server1, на нём есть расшаренный ресурс Share1, на нём может быть папка Откуда (или не может быть -см. второй вариант). Все файлы из папки Откуда по указанной маске из всех подпапок копируются в папку на \\Server2 на ресурс \Share2\ в папку Куда\ с сохранением структуры подпапок.
Во втором варианте, все файлы по маске, в том числе и в корне расшаренного ресурса, переносятся в корень другого расшаренного ресурса. Второй вариант полностью эквивалентен решению Georgio, за исключением того, что для каждой маски надо написать (практически продублировать с изменением маски файла) свою команду xcopy (это недостаток), но зато xcopy будет работать в любом Windows, а Robocopy в XP еще не было. |
------- Отправлено: 10:07, 23-05-2013 | #6 |
Пользователь Сообщения: 57
|
Профиль | Сайт | Отправить PM | Цитировать megaloman, да все работает, спасибо за пояснения) буду знать)
|
Отправлено: 11:25, 23-05-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
|
|
Отправлено: 14:50, 23-05-2013 | #8 |
Пользователь Сообщения: 57
|
Профиль | Сайт | Отправить PM | Цитировать Добрый день, в продолжение темы!
Как сделать, чтобы допустим эти файлы "12sd3_QQQ_1.xsl" копировались только из папок с определенными именами например "01-NAME-iqwuey" которые находятся на \\server\share ?? |
Отправлено: 17:35, 21-02-2014 | #9 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата timbird:
|
|
Отправлено: 18:34, 21-02-2014 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Поиск и копирование найденных файлов | Jans | Скриптовые языки администрирования Windows | 15 | 09-04-2022 11:38 | |
CMD/BAT - копирование определенных папок без "мусора" | cher | Скриптовые языки администрирования Windows | 19 | 10-06-2016 13:53 | |
CMD/BAT - [решено] Поиск папок с определённым именем и их копирование в одну общую | Steklopaket | Скриптовые языки администрирования Windows | 1 | 16-01-2013 22:33 | |
CMD/BAT - [решено] Удаление определенных файлов из подпапок | 91892823 | Скриптовые языки администрирования Windows | 2 | 15-11-2012 07:31 | |
CMD/BAT - Поиск и копирование файлов | idov | Скриптовые языки администрирования Windows | 0 | 23-10-2011 23:21 |
|