Как в папке найти файлы которые НЕ содержат текст?
В total commander есть опция поиска Find files NOT containing the text
findstr.exe /s /m /v /c:"defined( '_JEXEC' )" *.php(COMPUTER\user) C:\Users\user\
>findstr /?
Поиск строк в файлах.
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:файл]
        [/C:строка] [/G:файл] [/D:список_папок] [/A:цвета] [/OFF[LINE]]
        строки [[диск:][путь]имя_файла[ ...]]
  /B              Искать образец только в началах строк.
  /E              Искать образец только в конце строк.
  /L              Поиск строк дословно.
  /R              Поиск строк как регулярных выражений.
  /S              Поиск файлов в текущей папке и всех ее подпапках.
  /I              Определяет, что поиск будет вестись без учета регистра.
  /X              Печатает строки, которые совпадают точно.
  /V              Печатает строки, не содержащие совпадений с искомыми.
  /N              Печатает номер строки, в которой найдено совпадение.
  /M              Печатает только имя файла, в котором найдено совпадение.
  /O              Печатает найденные строки через пустую строку.
  /P              Пропускает строки, содержащие непечатаемые символы.
  /OFF[LINE]      Не пропускает файлы с установленным атрибутом "Автономный".
  /A:цвета        Две шестнадцатеричные цифры - атрибуты цвета. См. "COLOR /?"
  /F:файл         Читает список файлов из заданного файла (/ для консоли).
  /C:строка       Использует заданную строку как искомую фразу поиска.
  /G:файл         Получение строк из заданного файла (/ для консоли).
  /D:список_папок Поиск в списке папок (разделяются точкой с запятой).
  строка          Искомый текст.
  [диск:][путь]имя_файла
                  Задает имя файла или файлов.
Использовать пробелы для разделения нескольких искомых строк, если аргумент не
имеет префикса /C. Например, 'FINDSTR "Привет мир" a.b' ищет "Привет" или
"мир" в файле a.b, а команда 'FINDSTR /C:"Привет мир" a.b' ищет строку
"Привет мир" в  файле a.b.
Краткая сводка по синтаксису регулярных выражений:
  .               Любой символ.
  *               Повтор: ноль или более вхождений предыдущего символа или
                  класса
  ^               Позиция в строке: начало строки
  $               Позиция в строке: конец строки
  [класс]         Класс символов: любой единичный символ из множества
  [^класс]        Обратный класс символов: любой единичный символ из дополнения
  [x-y]           Диапазон: любые символы из указанного диапазона
  \x              Служебный символ: символьное обозначение служебного символа x
  \           Позиция в слове: в конце слова
За полной информацией о регулярных выражениях FINDSTR обратитесь к доступной
интерактивной документации.