按文件名(而非位置)搜索文件

按文件名(而非位置)搜索文件

我正在尝试查找与某个名称匹配的任何文件或文件夹。只有这个。问题是,在我的搜索结果中,我还得到了任何包含搜索文本的文件或文件夹作为其位置的一部分

例如,当我在“Program Files”中搜索“Temp”时,结果是成千上万个文件的位置中包含“Temp”。

如何进行搜索结果仅为文件和文件夹的搜索 命名“Temp”(或者,例如,“Template”)本身而不是它们的路径或内容?

显示“Temp”搜索结果的屏幕截图(许多文件未命名为“Temp”)

答案1

  • name:temp会找到名为“temp”或“template”的文件,但不会找到名为“attempt”、“badtempered”、“contemplate”或“distemper”的文件。要找到这些文件,请尝试filename:*temp。似乎namefilename有时会得到不同的结果,至少在某些版本的 Windows 上是这样。
  • 使用name或搜索时filename不会匹配文件,因为它们如果文件夹名称中包含“temp”,它仍会找到这些文件夹本身。若要仅获取文件,请使用
    filename:*temp -type:folder
    
    其中-(减号,也称为连字符)表示“非”(即减去这些结果)。
  • 有些人会告诉你使用kind:folder而不是type:folder。警告:type:folder表示实际文件夹,而kind:folder表示实际文件夹以及类似.zip文件的文件。如果你有一个名为“template.zip”的文件,那么 filename:*temp -type:folder会找到它,但 filename:*temp -kind:folder不会。

答案2

得到了答案一条评论经过罗伯特

使用name:Temp而不仅仅是Temp

答案3

您只需输入双引号即可搜索所需内容,例如(根据需要):

"Temp"

相关内容