我有一个文件夹,里面有一堆子文件夹。
一些子文件夹的(+++)
文件名中包含。
我想找到只是那些文件夹。
使用name:"(+++)"
或name:"+++"
作为搜索词只会返回文件夹中的每个项目以及所有子文件夹。
我下意识的反应是“我只需要转义特殊字符”。但是,name:"\(\+\+\+\)"
并name:"\+\+\+"
没有返回任何内容,而且 MSDN 的“高级查询语法”文档页面甚至没有提到如何转义字符串(或者该+
字符是特殊字符)。
如何搜索名称中含有特殊字符的文件或文件夹?
答案1
用于filename:~=+++
查找所有包含 +++ 的文件夹。
如果你想搜索(+++)
使用:name:~"*(+++)*"
供将来参考 ~ 表示文字字符串(有一些例外,例如*
)