Encontre arquivos que NÃO contenham texto no prompt de comando, incluindo um determinado tipo de arquivo, mas excluindo arquivos que contenham determinado texto em seus nomes de arquivo

Encontre arquivos que NÃO contenham texto no prompt de comando, incluindo um determinado tipo de arquivo, mas excluindo arquivos que contenham determinado texto em seus nomes de arquivo

Quero encontrar arquivos em um diretório específico que NÃO contenha determinado texto (sem distinção entre maiúsculas e minúsculas). Também quero incluir um determinado caminho, mas excluir outro caminho. Como posso fazer isso?

Isto é o que tenho até agora... mas não tenho certeza do que fazer com a parte "não excluída" abaixo, pois isso não funciona:

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

informação relacionada