![是否可能在 Windows 资源管理器中通过通配符而不是子字符串查找文件?](https://linux22.com/image/1614489/%E6%98%AF%E5%90%A6%E5%8F%AF%E8%83%BD%E5%9C%A8%20Windows%20%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E4%B8%AD%E9%80%9A%E8%BF%87%E9%80%9A%E9%85%8D%E7%AC%A6%E8%80%8C%E4%B8%8D%E6%98%AF%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%9F%A5%E6%89%BE%E6%96%87%E4%BB%B6%EF%BC%9F.png)
当我按 键在 Windows 资源管理器中搜索文件时F3,我告诉它文件名,它会在当前文件夹和所有子文件夹中进行搜索。但是,Windows 似乎试图通过子字符串匹配文件名,这会给我带来不需要的文件。
例如,我有许多名称中带有数字的文件:
..._1.txt
..._2.txt
...
..._10.txt
..._11.txt
...
..._99.txt
我有多个编号为 的文件1
,位于多个子目录中,我想找到它们全部。但是,Windows 为我提供了编号为 10...19 的所有文件,而我不想要这些文件。
下面是一个屏幕截图,我在仅包含几个文件的文件夹中重现了这个问题:
file1.txt
file10.txt
file2.txt
file8.txt
我可以让 Windows 资源管理器仅找到我需要的文件吗?
答案1
使用双引号将要搜索的内容括起来。例如,搜索"file1.txt"
将仅显示file1.txt
。您还可以在其中使用通配符,"*1.txt"
将为您提供以 结尾1.txt
并以 开头的所有文件。
更新(感谢@DavidPostill):如果您只需要一个字符的通配符,则使用?
即可。例如,搜索"file?1.txt"
将返回file01.txt
和file21.txt
但不返回file1231.txt
,而将*
返回。