Encuentre archivos que NO contengan texto en el símbolo del sistema, incluido un determinado tipo de archivo, pero excluyendo archivos que contengan cierto texto en sus nombres de archivo.

Encuentre archivos que NO contengan texto en el símbolo del sistema, incluido un determinado tipo de archivo, pero excluyendo archivos que contengan cierto texto en sus nombres de archivo.

Quiero buscar archivos en un directorio específico que NO contenga cierto texto (no distingue entre mayúsculas y minúsculas). También quiero incluir una ruta determinada pero excluir otra. ¿Cómo puedo lograr esto?

Esto es lo que tengo hasta ahora... pero no estoy seguro de qué hacer con la parte "no excluida" a continuación, ya que esto no funciona:

@for /r %f in (*.vbhtml) not in (*exclude.vbhtml) do @find "invalid" "%f" > nul || echo %f

información relacionada