Задать вопрос
@timers

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

Всем привет!

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

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

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

Похожие вопросы