@timers

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

Всем привет!

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

Как такое можно реализовать?
  • Вопрос задан
  • 40 просмотров
Решения вопроса 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
Системный администратор со стажем.
Скрипт написать на любом удобном вам языке.
Например на пайтоне.
Ответ написан
Ваш ответ на вопрос

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

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