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

Mus*_*Guy 2 search windows-xp

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

例如:

!(FINAL)
Run Code Online (Sandbox Code Playgroud)

要么

NOT(FINAL)
Run Code Online (Sandbox Code Playgroud)

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

非常感谢.

pro*_*m85 10

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


小智 8

如果您正在从资源管理器窗口中寻找某些内容,我只是做了一些研究,因为这里的这些答案对我来说还不够。

为了查找名称中没有“decoded”的所有 php 文件,我将以下内容放入搜索字段中:

*.php -Decoded
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!


小智 5

在 Windows 文件资源管理器搜索框中,键入:-

NAME:AAAA(查找标题中带有 AAAA 的文档)

NAME:AAAA AND NAME:BBBB(查找标题中同时包含 AAAA 和 BBB 的文档)

NAME:XXXX AND NOT:YYY(查找标题中包含 XXXX 但不包含 YYY 的文档)


小智 4

Windows 命令提示符

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

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

dir | findstr /v /i "FINAL"
Run Code Online (Sandbox Code Playgroud)

这将列出标题中没有“ FINAL ”一词的所有文件和文件夹。

dir /a:-d | findstr /v /i "FINAL"
Run Code Online (Sandbox Code Playgroud)

这将列出标题中不包含“ FINAL ”一词的所有文件。

电源外壳

可以使用 Windows PowerShell 来完成此操作。

Get-ChildItem -exclude "*FINAL*"
Run Code Online (Sandbox Code Playgroud)

这将列出标题中没有“ FINAL ”一词的所有文件和文件夹。

Get-ChildItem -exclude "*FINAL*" | where { ! $_.PSIsContainer }
Run Code Online (Sandbox Code Playgroud)

这将列出标题中不包含“ FINAL ”一词的所有文件。

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

有用的链接。