@timers

Как удалить файлы которые не содержат определенное слово?

Всем привет!

Задача: есть папка в ней примерно 100к файлов .txt, нужно отобрать файлы по определенному слову которое содержится внутри файла, если данного слова нет то файл удаляется.

Как такое можно реализовать?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
@timers Автор вопроса
Решил через .bat
@echo off
for /f "delims=" %%a in ('where/r "папка" "*.txt"') do >nul findstr/lc:"слово" "%%a" || del/q "%%a"
exit/b
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Скрипт написать на любом удобном вам языке.
Например на пайтоне.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы