Windows - 搜索不包含某个术语的文件

时间:2012-07-16 09:55:08

标签: search windows-xp

如何在包含特定字词的某个目录中搜索任何内容?

例如:

!(FINAL)

NOT(FINAL)

我想在Windows XP的标题中找到任何不包含术语FINAL的内容(仅限文件)。这可能吗?

非常感谢。

5 个答案:

答案 0 :(得分:8)

例如,您可以搜索* NOT *FINAL*以查找没有字符串final的任何内容

答案 1 :(得分:4)

Windows命令提示符

使用Windows命令提示符CMD执行此操作。

开始 - >运行 - >输入“cmd”。使用“cd”切换到您的工作目录并输入:

dir | findstr /v /i "FINAL"

这将列出标题中没有“ FINAL ”字样的所有文件和文件夹

dir /a:-d | findstr /v /i "FINAL"

这将列出标题中没有“ FINAL ”字样的所有文件

POWERSHELL

可以使用Windows PowerShell执行此操作。

Get-ChildItem -exclude "*FINAL*"

这将列出标题中没有“ FINAL ”字样的所有文件和文件夹

Get-ChildItem -exclude "*FINAL*" | where { ! $_.PSIsContainer }

这将列出标题中没有“ FINAL ”字样的所有文件

如果您的XP安装尚未安装,则可能需要从此处下载并安装Windows PowerShell。 Windows XP Powershell

有用的链接。

答案 2 :(得分:1)

对于有价值的东西,如果您有Total Commander(https://www.ghisler.com/index.htm),它具有很好的搜索功能。 它能够查看文件,并具有显式复选框“查找不包含文本的文件”

(注意:我完全不隶属于Total Commander,但这是一个很好的工具)

答案 3 :(得分:0)

您可以使用以下代码:

grep -rin "find-what?" ./

你需要cmd-bash。使工作更轻松!

答案 4 :(得分:0)

如果您正在浏览器窗口中寻找合适的东西,我只是做了一些研究,因为这里的这些答案对我来说是不够的。

要查找名称中未“解码”的所有php文件,请在搜索字段中输入以下内容:

mockServiceAdapter.Setup(x => x.MyMethod(It.IsAny<ClassName>())).Returns(new Dictionary<string, string> { { "key1", "val1" } });

希望这会有所帮助!