在资源管理器里,如何搜索英文的括号?
772
40
[1 楼] allseasons
[资深泡菜]
22-2-1 23:46
百度了一下,竟然没找到合适的答案。
其实就是说,文件夹里有8000个文件,其中有的文件名中带括号,不合规定,是不要的,都要删掉,现在的问题是怎么把他们选出来。 还有,带英文的破折线的也不能要,如何选出来也是问题。 |
[41 楼] 无计留春住
[泡菜]
22-2-11 16:21
|
[40 楼] 无计留春住
[泡菜]
22-2-11 16:18
washu 发表于 2022-2-11 16:04 默认的不应该就是文件名吗?说实话,我(相信也包括绝大多数人)也只会用文件名来搜索。 你提到的搜索规则,我还是第一次知道。ms也从来没有宣传过他们的搜索框有这么强大的功能。上述提到的文章是21年8月份的,估计是win10的新功能了。 本帖最后由 无计留春住 于 2022-2-11 16:20 编辑 |
[39 楼] washu
[泡菜]
22-2-11 16:04
要搜索的内容是什么?文件名,还是作者,还是内容?Windows 的搜索引擎又不是只能搜索文件名,比如我前面演示了如何用光圈大小作为搜索内容,同样的比如你搜索 System.Music.Artist ![]() 所以你至少要让系统知道你想搜索什么,楼主的问题在于他要搜索文件名,而 Windows 搜索表达式中使用的符号不能作为模糊搜索的文件名(因为不知道你想搜索什么)。如果要,就必须“宣告”这一点,比如楼主想搜索文件名中有括号的,就要说清楚这件事,否则系统就认为楼主输入的是一个表达式而不是文件名。 Windows 搜索语法规则: https://docs.microsoft.com/en-us/windows/win32/search/-search-3x-advancedquerysyntax?redirectedfrom=MSDN#query_strings |
[38 楼] luckcat
[资深泡菜]
22-2-11 13:30
用Total Commander啊,随便搜索什么字符都可以,压缩文件也可以,正则表达式也可以,文件内包含什么字符都可以。
|
[37 楼] Tianmou
[资深泡菜]
22-2-9 20:04
用everything吧,win自带搜索太差
|
[36 楼] QINirvana
[泡菜]
22-2-9 19:30
|
[35 楼] allseasons
[资深泡菜]
22-2-9 14:13
|
[34 楼] 我想要远飞
[泡菜]
22-2-9 08:26
用everything试试
https://www.voidtools.com/zh-cn/support/everything/searching/ 如下,指定文件夹或全部文件,搜索文件名带有~ 或 ( 或 )的: 本帖最后由 我想要远飞 于 2022-2-9 08:30 编辑 ![]() |
[33 楼] allseasons
[资深泡菜]
22-2-8 22:12
|
[32 楼] allseasons
[资深泡菜]
22-2-8 22:11
|
[31 楼] 无计留春住
[泡菜]
22-2-8 13:37
|
[30 楼] 老鼠不相往来
[泡菜]
22-2-8 13:15
老鼠不相往来 发表于 2022-02-08 12:58 带成对的括号对 ~"*(*)*" 发布自 安卓客户端 |
[29 楼] 老鼠不相往来
[泡菜]
22-2-8 12:58
allseasons 发表于 2022-02-01 23:46 输入 ~="(" 就可以搜带左括号的文件 发布自 安卓客户端 |
[28 楼] QINirvana
[泡菜]
22-2-8 10:36
|
[27 楼] allseasons
[资深泡菜]
22-2-4 13:51
说到百度又想起一件事来。
你说现在显示器那么大,可是它显示文件名只显示一点点(在左上角)。把页面设成全屏显示,32吋、4K分辨率,它仍然显示那么一点,数了一下,19个英文字符,然后就不显示了。 但是,现在的文件,经常是这样子的: Various.Artists.The.World's.Greatest.POP.Songs.By.XXXX.Magzine.2007 Various.Artists.The.World's.Greatest.POP.Songs.By.XXXX.Magzine.2008 Various.Artists.The.World's.Greatest.POP.Songs.By.XXXX.Magzine.2009 ...... 就像另一个贴说过ZIDOO Z10的音乐播放器一样,无法或很难知道现在是个文件。 |
[26 楼] allseasons
[资深泡菜]
22-2-4 12:19
washu 发表于 2022-2-4 11:39 网站方这么久了都没发现,看来什么环节不对头呀。 百度那个方式要好很多,不过,更希望能提供精确查找的选项。 |
[25 楼] allseasons
[资深泡菜]
22-2-4 12:16
|
[24 楼] washu
[泡菜]
22-2-4 11:39
不是异想天开而是懒,我问你如何匹配搜索? 首先我们得到用户要搜索的关键字比如“北师大赖”字符串 sKWd 然后从数据库中得到一系列文章标题 sTle() 然后,怎么办? 如果是我写这个程序,要两个循环,第一个循环遍历“一系列文章标题” sTle(),第二个循环嵌套在第一个循环中,将被遍历标题 sTle(n) 再以 sKWd 的长度,从头开始截取等长字符,再遍历一次得到 sSch,比较 sKWd 和 sSch 是否匹配,这样无论关键字在标题的头部,中部还是尾部任意位置都是可以被匹配的。 但,为什么你认为所有码农都那么勤快,人家为什么要写第二个循环,人家就不能偷懒么,就只从 sTle(n) 头部开始截取 sKWd 长度字符比较,不进行第二次遍历,不就是你说的结果咯 ![]() 燃鹅还有更勤快的码农比如勾勾度娘,会自动拆分关键字中的词组,比如“舞蹈系的赖雨”能根据语义拆分为“舞蹈系”和“赖雨”,哦我试了试发现人家是这样拆分组合的,舞蹈、舞蹈系、舞蹈专业都可以和舞蹈系匹配 ![]() |
[23 楼] yejun
[老坛泡菜]
22-2-4 11:14
|
[22 楼] allseasons
[资深泡菜]
22-2-4 10:46
顺便说一个网页上的搜索,非常奇特。
比如说,你想搜索赖雨濛演出的电视剧的介绍,而网站中有五六篇,你去搜“赖雨濛”却不一定搜得到,因为你不合乎规则。 你的关键词必须要从文件名/标题名的第一个字符开始,而且不管你输入几个字符,必须是文件名的前边几个字符,不能多字不能少字。 假设标题名是这样的: 北师大赖雨濛 舞蹈系的赖雨濛 那么你的关键词必须是这样: 北师大赖 舞蹈系的赖雨 直接搜“赖雨濛”一个都搜不到。 多么奇特!你事先能知道有关她的文章标题是这样开始的吗?这个产品经理或软件工程师的思路真是异想天开。 |
[21 楼] allseasons
[资深泡菜]
22-2-4 10:37
|
[20 楼] camson
[禁言中]
22-2-3 18:01
|
[19 楼] yejun
[老坛泡菜]
22-2-3 10:53
在Win 10和Win 11上试了一下。
System.FileName:"*(*"或者"*(*"可以,System.FileName:"("不行。 |
[18 楼] camson
[禁言中]
22-2-3 10:50
|
[17 楼] allseasons
[资深泡菜]
22-2-3 10:33
|
[16 楼] washu
[泡菜]
22-2-3 10:21
|
[15 楼] camson
[禁言中]
22-2-3 09:39
直接输入 "*(*",真行。WIN 11 (WIN 10可能也行)。
![]() @washu 本帖最后由 camson 于 2022-2-3 09:45 编辑 ![]() |
[14 楼] washu
[泡菜]
22-2-3 09:32
|
[13 楼] washu
[泡菜]
22-2-3 09:29
|