按文件类型搜索 Windows

按文件类型搜索 Windows

尽管 Windows 根据文件扩展名来定义文件类型,但有些类型涵盖多个扩展名(例如,“JPEG 图像”涵盖.JPG.JPEG),而其他类型使用的扩展名是其他不相关类型的扩展名的子字符串(例如,“Markdown 文件”是,它是(Access 数据库)和(Microsoft 文档图像文件).md的子字符串)。如果我想搜索“JPEG 图像”或“Markdown 文件”,并得到.mdb.mdi仅有的所需的文件类型...我该怎么做?

  1. Explorer、批处理或 PowerShell 解决方案都是可以接受的。
  2. 理想的解决方案适用于 Windows 7 和 Windows 10,但针对 Windows 7 和 Windows 10 的单独解决方案也是可以接受的。
  3. 我不希望在搜索中分析和使用明确的文件扩展名。

答案1

关于 Windows 和文件资源管理器中的搜索功能的一些事项:

  1. Windows 不了解诸如“JPEG 图像”或“Markdown 文件”之类的 mime 类型(或它们各自的(子/超)类型
  2. 如果使用得当,搜索功能非常强大。

回答你的问题:

要搜索特定扩展名(Windows 中的文件类型),请使用搜索查询:

  • 搜索所有.md文件且仅搜索那些文件(应该是 markdown 文件):(type:".md"如果想要完全匹配,请记住引号)
  • 搜索所有图片:(kind:=image是的,你可以搜索这个)
  • 您可以根据自己的喜好组合所有过滤器和搜索词。

更多信息和示例在这里:https://www.howtogeek.com/73065/learn-the-advanced-search-operators-in-windows-7/

答案2

要在 Windows 中使用“type:”语法进行搜索,您需要执行

type:~ 注意波浪号。

例如,我想查找 Word 文档,如果您在资源管理器中查找,“类型”列将标识为“Microsoft Word 文档”,我使用:

type:~"Microsoft Word Document"

结果仅返回 Word 文档,甚至突出显示了“类型”列中的文本。

我尝试过多次type:type:=都无济于事,只有波浪号~有效。

希望这对某人有帮助。

相关内容