欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows搜索的探索-----001

程序员文章站 2024-02-16 10:28:58
...

Windows的搜索机制是有多么的鸡肋,想必用Windows系统的编程人员都是人尽皆知的,但我个人认为这个搜索机制的工作还是有必要探索一下的。就好比说是,网站的超链接是咋回事,在网站上的超链接,点一下文字就能跳转到另一个网页,其主要原因是因为网站后面的超链接,目前单纯怀疑,Windows的搜索亦是如此。(甚至还和bat或者是VBScript的相关知识有关)


如果按照步骤检索一步一步的打开文件夹,本机反馈出的路径如下


C:\Users\lenovo\Desktop\编程学习文档\编程通用

如下是在Windows的搜索框中输入目标文件夹“编程通用资源”,其搜索方式如下代码所示。


search-ms:displayname=“编程学习文档”中的搜索结果&crumb=location:C%3A%5CUsers%5Clenovo%5CDesktop%5C
编程学习文档\编程通用

本机显示如下:
Windows搜索的探索-----001


两个代码放一块对比效果

/*搜索情况下的代码*/
search-ms:displayname=“编程学习文档”中的搜索结果&crumb=location:C%3A%5CUsers%5Clenovo%5CDesktop%5C
编程学习文档\编程通用
/*按步骤打开下的代码或者说是路径*/
C:\Users\lenovo\Desktop\编程学习文档\编程通用

在对比之下我们不难发现:路径下的“\”会变成一系列为我们并不知道的“%3A%5C”或者是“%5C”,这个%5C中的c,特指的就是C盘,%5应该具有转义的意思。(目前也只是猜测,有探索过的同志可以交流,如果有幸遇到了大佬可以恰当的指教)
而在路径之前多了:search-ms:displayname=“编程学习文档”中的搜索结果
这个search-ms:displayname应该就是搜索目标的母文件,即为搜索的范围。(目前也只是猜测,有探索过的同志可以交流,如果有幸遇到了大佬可以恰当的指教)

相关标签: 兴趣性的东西