文件名包含连字符时 FileExplorer 文件搜索语法

文件名包含连字符时 FileExplorer 文件搜索语法

使用 Win 10 FileExplorer,我想查找“myfile-2015-info.pdf”,但只知道“myfile-2015”。如果我输入,file:myfile它会在(长)列表中,所以我继续输入,但file:myfile-2015完全失败了。连字符是问题所在。为什么它会成为问题(前面没有空格)?将搜索放在引号中没有帮助。事实证明这样file:~myfile-2015做效果很好,但为什么波浪号有帮助?我查看了 AQS 页面,但找不到答案。我在哪里可以找到足够好的 FileExplorer 怪癖文档,以便我可以预见所有这些?我的 GoogleFu 通常不错,但我在 Microsoft 网站上搜索时却没有感到高兴。

答案1

我终于找到了Microsoft 的基本查询语法文档。波浪号显然使用通配符进行字符串匹配。变体包括~<“以...开头”~>和“以...结尾”。(搜索以COP_DOSWILDCARDS获取详细信息。)

答案2

波浪符号 ~ 似乎返回以搜索词开头的文件,请尝试文件:python然后文件:~python例如。Windows 搜索似乎也会忽略空格和连字符,请尝试文件:python然后文件:python 2,均返回相同的文件。尝试(任何单个字符)运算符文件:~myfile?2015。要搜索某些文件类型,请尝试添加分机:关键词,文件:python?2 扩展名:pdf(请注意 ext: 之前的空格分隔符)。

更多信息这里

希望这可以帮助。

答案3

使用:name:~"myfile-2015*"

与搜索括号类似:

Explorer 搜索括号的屏幕截图

相关内容