Windows 7 搜索名称中含有特殊字符的文件

Windows 7 搜索名称中含有特殊字符的文件

我的机器上有一个相当大的源代码存储库;它未被 Windows Search 编入索引。我试图找到一些名称奇怪的生成文件,.#name.extension.version其中名称和扩展名是普通名称和扩展名,版本是数字值(例如 1.186)。在 Windows XP 上,我可以通过搜索.#*; 找到这些文件,而在 Windows 7 上,它只会返回每个文件和目录。所以我的问题是:是否可以使用内置的 Windows 7 搜索功能找到这样命名的文件?

我确实找到了这个问题这非常相似,但答案对我来说不起作用;似乎我输入查询的任何特殊字符要么被忽略,要么被视为通配符,结果它匹配每个文件和目录。

是否可以设置一些注册表值,以使按文件名搜索功能可以处理特殊字符?

答案1

哦,我在查阅了高级查询语法再次引用。搜索filename:.#*会给我 XP 搜索行为。

答案2

我找到了这个:http://answers.microsoft.com/en-us/windows/forum/windows_8-files/how-to-search-for-special-characters-in-explorer/8e223aef-3240-4a16-aa79-e9562f97858f?auth=1

这让我认为星号(“*”)是 Windows 高级查询语法中特殊字符的转义字符,并且它位于特殊字符之前。

我试了一下,发现 #* 不起作用,但 *# 起作用。我认为其他回答者可能搞错了。

相关内容