Тема: CMD/BAT: Батник поиска
Описание:
Нужнен батник или скрит c регистро независимым поиском ключевых слов заданных через разделитель в тело батника, скрипта или из txt файла (второй вариант желательнее), который будет искать латинские и кирилические слова в именах папок, файлов и в содержимом текстовых - офисных файлов по всему компьютеру на физических дисках, смонтированых дисках (флешках) и в сетевом окружении (сетевых дисках). С выводом результатов поиска - путей к найденым файлам в текстовый файл в папку откуда он запущена. Если в содержимом одного и того же файла найдено несколько ключевых, или несколько раз повторяющееся ключевое слово - пути не должны дублироваться.
Примечания:
Слов для поиска много 100+ компьютер не должен уходить в ступор на полдня. Скрипт аналог Windows Search с настройками по умолчанию + галочка "Всегда искать по именам файлов и содержимому".
Пример:
dipl OR курс должен найти все папки и файлы с именами и содержимым diplom и курсовая с сохранением результатов поиска в текстовый файл в виде путей\имен файлов и папок. Пример вывода:
C:\Rostik\Admin\Desktop>Diplom
C:\Rostik\Admin\Desktop>Задание\Курсовая.docx
Мои самостоятельные попытки создать батник
DIR C:\ /S /B | FINDSTR /I "dipl курс">>result.txt
Недостатки:
1. Проблеммы с русской кодировкой
2. Не ищет в содержимом файлов
3. Ищет только в C:\
Кто готов исправить батник за буду только рад.
Финансовая политика - бюджет и условия называете сами.
Всем спабо вопрос решен!