|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум 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 |
|
Ветеран Сообщения: 2735
|
Профиль | Отправить 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 |
|
Ветеран Сообщения: 2735
|
Профиль | Отправить 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 | |
|