使用 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: 之前的空格分隔符)。
更多信息这里。
希望这可以帮助。