![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Раскаковка файлов с архива по маске и поиск в них текста |
|
CMD/BAT - Раскаковка файлов с архива по маске и поиск в них текста
|
Пользователь Сообщения: 61 |
Помогите пожалуйста решить задачу.
Есть папка с множеством архивов. Нужно с всех этих архивов распаковать все файлы по маске name*.txt в отдельную папку После распаковки искать в каждом из файлов текст "code". Если текст не найден в файле тогда удалять этот файл а те файлы в которых текст найден оставлять в папке На выходе нужно чтоб остались только файлы в которых есть искомый текст. Заранее благодарю за помощь! |
|
Отправлено: 12:20, 02-08-2019 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Так "помогите решить" или "сделайте всё за меня"?
Что конкретно у вас вызывает затруднения? |
Отправлено: 12:26, 02-08-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать @Echo Off cls Set "ArcIn=Z:\Box_In\*.rar Set "BoxOut=Z:\Box_Out\UnARC" Set "MaskOut=я19*.bat" Set "Word=chcp 1251" If Not Exist "%ArcIn%" (Echo Files "%ArcIn%" not found &Pause &Exit /B 2) If Not Exist "%BoxOut%\*.*" 2>nul Md "%BoxOut%" 2>nul Md "%BoxOut%\tmp" Pushd "%BoxOut%\tmp" ||(Echo Folder "%BoxOut%" not found or not accessible &Pause &Exit /B 2) "C:\Program Files\WinRAR\WinRAR.exe" e -y "%ArcIn%" "%MaskOut%" Popd For /F "usebackq delims=" %%a In (`2^>nul FINDSTR /I /M /L /C:"%Word%" "%BoxOut%\tmp\%MaskOut%"`) Do ( >nul Move /Y "%%a" "%BoxOut%\" ) Rd /S /Q "%BoxOut%\tmp" Pause Exit /B |
------- Отправлено: 16:17, 02-08-2019 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Поиск файлов по маске | Patroklos | Скриптовые языки администрирования Windows | 2 | 10-05-2018 11:01 | |
Поиск файлов по маске, дате и времени | nibble74 | AutoIt | 2 | 01-09-2017 17:31 | |
CMD/BAT - Поиск файлов по маске на удаленных машинах по словарю с выгрузкой в *.txt | gremlintv2 | Скриптовые языки администрирования Windows | 3 | 09-12-2013 04:46 | |
CMD/BAT - поиск и копирование файлов по списку-маске | martyn_80 | Скриптовые языки администрирования Windows | 1 | 24-11-2012 14:47 | |
CMD/BAT - розархивация файлов по маске с архива отсортированого по датах | VitHAK | Скриптовые языки администрирования Windows | 1 | 28-12-2009 11:07 |
|