如何在不包含特定字词的某个目录中搜索任何内容?
例如:
!(FINAL)
或
NOT(FINAL)
我想在Windows XP的标题中找到任何不包含术语FINAL
的内容(仅限文件)。这可能吗?
非常感谢。
答案 0 :(得分:8)
例如,您可以搜索* NOT *FINAL*
以查找没有字符串final的任何内容
答案 1 :(得分:4)
使用Windows命令提示符CMD执行此操作。
开始 - >运行 - >输入“cmd”。使用“cd”切换到您的工作目录并输入:
dir | findstr /v /i "FINAL"
这将列出标题中没有“ FINAL ”字样的所有文件和文件夹。
dir /a:-d | findstr /v /i "FINAL"
这将列出标题中没有“ FINAL ”字样的所有文件。
可以使用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" } });
希望这会有所帮助!