コマンドプロンプトで、特定のファイルタイプを含むがファイル名に特定のテキストを含むファイルは除外して、テキストを含まないファイルを検索します。

コマンドプロンプトで、特定のファイルタイプを含むがファイル名に特定のテキストを含むファイルは除外して、テキストを含まないファイルを検索します。

特定のディレクトリ内で、特定のテキスト (大文字と小文字を区別しない) を含まないファイルを検索したいです。また、特定のパスを含め、別のパスを除外したいです。どうすればこれを実現できますか?

これまでのところはこんな感じです...ただし、以下の「除外対象外」の部分は動作しないので、どうすればいいのかわかりません。

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

関連情報