Visual Studio查找不包含X的文件

jer*_*one 13 regex find visual-studio-2008 visual-studio

我需要一种方法来列出所有包含已知文本的文件.

该项目包含1000多个文件,我只想要那些不包含某些文本的文件.

我想到了正则表达式,但它没有这样的功能.

谁知道解决方案?

sha*_*non 19

从命令提示符:

@for /r %f in (FILE_SPECIFIER) do @find "YOUR_STRING" "%f" > nul || echo %f
Run Code Online (Sandbox Code Playgroud)

例如:

C:\web-trunk\Views>@for /r %f in (*.cshtml) do @find "Layout" "%f" > nul || echo %f

C:\data\web-trunk\Views\Account\RegisterPartial.cshtml
C:\data\web-trunk\Views\Admin\SiteInspector.cshtml
C:\data\web-trunk\Views\CandidateProfile\View.cshtml
C:\data\web-trunk\Views\Common\ContactFooterForInfoEmails.cshtml
C:\data\web-trunk\Views\Common\ContactFooterForInfoPages.cshtml
C:\data\web-trunk\Views\Common\ContactFooterForSalesEmails.cshtml
C:\data\web-trunk\Views\Common\ContactFooterForSalesPages.cshtml
Run Code Online (Sandbox Code Playgroud)