Show 相關試卷關於二分搜尋法的所有試題我要測驗"二分搜尋法" 選擇:33題 2 . 下 列 有 關 搜 尋 ( S e a r c h ) 的 敘 述 中,何 者 不 正 確 ?
57 . 下 列 有 關 搜 尋 ( S e a r c h ) 的 敘 述 中 , 何 者 不 正 確 ?
36 . 下 列 有 關 搜 尋 ( S e a r c h ) 的 敘 述 中 , 何 者 不 正 確 ?
如何将Everything神器(文件及文件夹搜索工具)用到极致呢?经过4天的不断收集、整理、测试、完善,基本上将Everything大多数常用的技巧都罗列并展示出来了,有需要的收藏吃灰吧,别忘了点赞并关注我 @小辣椒高效Office
下面就带领大家如何来学习Everything这一神器。 我们每天花在电脑搜索文件的时间非常之多,如果每次搜索能够几十秒,那效率提升后的回报是非常大的,甚至一周可以帮您多节省出一天出来。所以您一定要看到文章的最后,每个小技巧都不容错过。 希望通过本文,您能够将Everything的效率发挥到极致。 其它相关高效工具软件大全: Everything是澳大利亚人David Carpenter开发的免费文件检索工具,从问世以来,因其占用内存小,搜索迅捷,获得了太多用户的追捧,是办公职场打工人必备的效率利器。 它通过直接访问NTFS磁盘MTF表的方式给我们提供了极快的搜索速度,文件搜索效率很高。 界面如下: 二、Everything 优点如下①干净简单的用户界面 ②快速文件索引 ③快速搜索 ④快速启动 ⑤最少的资源使用 ⑥磁盘上的小型数据库 ⑦实时更新 我自己配合固态硬盘,搜索速度真是秒出结果,比windows自身的文件搜索不知道要快多少。体积非常小,占用资源也很少, Everything搜索只基于文件和文件夹的名称,它创建数据库速度非常快。有人测试过,一个刚安装完的Windows XP SP2系统(约20,000份文件),只需要一秒钟,索引一百万份文件只需要一分钟。 网上有人说:如果让我给Everything打分的话,我会打99分!而剩下的1分留给它的新版本。 三、下载安装:可选择下载安装版或便携版,我一般直接下载便携版64位, 下载:https://www.voidtools.com/zh-cn/ 四、最常用技巧及语法
五、原创的语法示例1、搜索所有 文件名包含 "logo" 或 "标志" 且包含 “office"字眼的所有超过80k的 jpg 文件 语法:.jpg logo|标志 office size:>80kb 2、搜索 所有大小大于10MB的所有重名mp4文件,且大小也一样的(大小不同的不计): 语法:dupe: .mp4 size:>10mb sizedupe: 3、搜索 大小写匹配的包含 Program Files 的文件 (不要文件夹) 语法:case:"Program Files" file: file: 只搜索文件 folder: 只搜索文件夹 4、在D:\资源\资料\VBA\ 文件夹下 搜索大小大于300KB 且以“人力资源”字眼开头的xlsx 文件 语法:D:\资源\资料\VBA\ 人力资源*.xlsx size:>300kb 5、搜索巨大(16 MB < 大小 <= 128 MB) 的压缩文件 且日期范围在 2020/10/01-2020/10/31 语法:zip:dll size:huge dc:2020/10/01-2020/10/31 6、只搜索 当前文件夹(不搜索子文件夹)所有 人事* 文件(仅搜索文件,不含文件夹名) 正常搜索是对当前目录及所有子目录进行遍历查找,只搜索当前路径(不含子路径)有3个办法: 1. parent:<path> 2. infolder:<path> 3. nosubfolders:<path> 语法:parent:D:\资源\资料\VBA\ file:人事* 7、批量重命名 批量重命名文件/文件夹 先搜索要重命名的文件,如:*.xlsx, 然后选中要重命名的文件,按下F2键,最多支持9个变量。 复杂的批量改名:多参数示例,非常方便 8、自定义宏 搜索-管理筛选器-新建: Access文件,可指定相应的扩展名 及名称 及宏名 还有快捷键 配上这个自定义宏 ,可以使用:dm:last3days 数据 acc: 可以搜索最近3天有修改的包含 “数据”字眼的所有access数据库文件。 9、如何在网页中单击触发打开Everything 先在Everything 选项中 勾选上 支持 URL 协议 然后创建一个测试 Test.html, 内容如下: <html> <p>当我们在网页上单击 <a href="es:test.xlsx" target="_blank">es:test.xlsx</a> 就会自动触发打开Everything并自动搜索你指定的关键字: test.xlsx , 有点类似网页中的加QQ群的链接似的</p> </html> 将文件另存为 Test.html 然后双击打开这个网页文件,就可测试效果 就会触发打开everything工具,并进行搜索: 点允许后 (可去除勾选:打开此类地址前总是询问),就会自动搜索结果: 另everything命令行 参数中也有一个对应项: -url <[es:]search> Set the search from an ES: URL. 六、Everything 官方的相关介绍1 Everything 1.1 “Everything”是什么? “Everything”是一个运行于Windows系统,基于文件、文件夹名称的快速搜索引擎。 “Everything”在搜索之前就会把所用的文件和文件夹都列出来,这一点与Windows自带的搜索系统不一样,所以我们称之为“Everything”。 在搜索框输入文字,它就会只显示过滤后的文件和目录。 1.2 “Everything”建立数据库需要多长时间? “Everything”搜索只基于文件和文件夹的名称,所以它创建数据库很快。一个刚安装完的Windows XP SP2系统(约20,000份文件),需要一秒钟。索引一百万份文件则需要一分钟。 1.3 “Everything”能否搜索文件内容? 不,不能搜索文件内容,“Everything”搜索只基于文件和文件夹的名称。 1.4 “Everything”是不是非常占用系统资源? 不,“Everything”使用非常少的系统资源。一个刚安装完的Windows XP SP2系统(约20,000份文件)需要占用3-5 mb内存和不到1 mb的硬盘空间。一百万份文件大概需要45 mb内存和5 mb硬盘空间。 1.5 “Everything”能否监视文件系统更改? 是的,“Everything”能够监视文件系统改变。文件和文件夹名称的改变会实时地反映到“Everything”数据库。 1.6 “Everything”免费吗? 是的,“Everything”是免费软件。 如果你在商业环境中使用“Everything”,并且发现它有价值,欢迎捐赠。 1.7 “Everything”不在运行的时候,它还能否监视文件系统更改? 即使在“Everything”没有运行的情况下,更改文件系统也不会有什么问题,因为 “Everything”在每次启动的时候会更新数据库。 1.8 “Everything”的系统要求? “Everything”能够运行于Windows 2000,XP,2003以及Vista下。记住:“Everything”只能索引本地NTFS分区。 1.9 如何把一个分区转化成NTFS? 参见http://support.microsoft.com/kb/307881 1.10 如何安装语言包? 下载语言包 Everything.lng.zip 解压语言包,将其内容解压到 Everything 安装目录。 重启 Everything。 在程序中,菜单 Tools → Options。 点击 General 标签。 在 Language 下拉列表中选择所需语言。 点击 OK。 在 "language change" 弹出框中,点击 OK。 重启 Everything。 2 搜索 2.1 如何搜索? 在搜索框中键入文件或文件夹名称的一部分,结果立刻呈现。 2.2 如何运用布尔算子? AND(且)是缺省使用的布尔算子。 例如:如果要搜索foo和bar同时出现的文件:foo bar 如果从两者之中任一个都可以,则用 | 介于两者之间。 例如:如果要搜索.jpg或.bmp文件: .jpg | .bmp(注:在|两侧有空格)。 2.3 如何运用通配符? 通配符 * 可以匹配任意长度和类型的字符。 例如:如果要搜索以e开头并且以g结尾的文件或文件夹: e*g 通配符 ? 可以匹配单个任意字符。 例如:如果要搜索扩展名为两个字符的文件: *.?? 2.4 如何运用正则表达式? 在使用之前,确保已经打开正则表达式选项(菜单Search → Enable Regex) | 竖线表示或。例如:gray|grey 能够匹配 gray或grey(注:在|两侧没有空格)。 () 小括号用于确定范围。例如:gr(a|e)表示在gr和y之间有一个字母a或e。gr(a|e)y将匹配gray或grey,与gray|grey意义相同。 ? 问号表示其前一个字符可能出现,也有可能不出现。例如:colou?r将匹配color和colour。 * 星号表示其前一个字符可能不出现,也可能出现一次或多次。例如:ab*c将匹配ac、abc、abbc、abbbc等等。 + 加号表示其前一个字符出现一次或多次。例如:ab+c将匹配abc、abbc、abbbc等等,但不能匹配ac。 . 点号可用匹配任何单个非新行字符。(事实上,把哪个字符称之为新行却是不一定的,可能是编码特别或位置特别,但是可以肯定的是这个行中一定包含其他字符。)在POSIX括号表达式规则中,点号只匹配一个点。例如:a.c可以匹配abc等等字符,但是[a.c]只匹配a、.、或c。 [ ] 中括号表示能够匹配其括号内出现的一个字符。例如:[abc]能够匹配a、b或c。[a-z]将能够匹配a到z之间的任意一个字符。[abcx-z]能够匹配a、b、c、x、y或z,其也可以表示成[a-cx-z]。 [^ ] [^ ]表示可以匹配任何一个没有出现在其括号内的字符,与[ ]刚好相反。例如:[^abc]能够匹配任何一个不是a、b、c的字符。[^a-z]能够匹配任何一个非小写字母之外的字符。 ^ 匹配名称开始的位置。在以行为基础的工具中,匹配任意行的开始位置。 $ 匹配名称结束的位置,或者匹配字符串结尾新行的结束位置。在以行为基础的工具中,匹配任意行的结束位置。 {m,n} {m,n}表示其前面的字符至少重复m次,但是重复次数少于n。例如:a{3,5}匹配aaa、aaaa以及aaaaa,但是不能匹配aa或aaaaaa。此表达规则在一些老的版本中不可用。 2.5 如何在搜索条件中包含空格? 为了在搜索条件中包含空格,你可以使用双引号。 例如,"foo bar"只能匹配 foo<space>bar,而不能匹配fooadbar、fooibar等等。 2.6 如何搜索特定的文件类型? 为了搜索特定的文件类型,可以在搜索框中添加文件扩展名。例如:搜索mp3文件可用 *.mp3 。 如果想搜索多个文件类型,可以用|分割检索词。 例如, *.bmp|*.jpg 可用找到扩展名为bmp或jpg的文件。 2.7 如何指定搜索位置? 在检索条件中使用\,可以指定查找位置。 如,在downloads文件夹中寻找所有avi文件:downloads\ .avi 也可用通过菜单 搜索→匹配路径 激活路径选项,这样可以把路径直接包含在搜索条件中。 例如:激活菜单 搜索→匹配路径 后,在downloads文件夹中需找所有avi文件可以表示为downloads .avi。 3 结果 3.1 如何跳转到搜索结果? 确保搜索结果是当前激活区域。比如你可以按下tab或用鼠标点击它。 然后键入要跳转的目录或文件名称的一部分或全部,光标就会自动定位到该目标。 比如,要跳转到以New打头的文件和目录,请在搜索结果列表中按下 New 。 4 HTTP 服务器 4.1 如何同时搜索多个HTTP服务器? 为了同时搜索多个HTTP服务器,需要打开Allow multiple instances选项,并且同时运行多个“Everything”窗口。 4.2 如何通过一个HTTP服务器共享数据库? 为了通过一个HTTP服务器共享数据文件,需要打开Allow multiple instances选项,并且同时运行多个“Everything”窗口。 5 定制 5.1 如何改变“Everything”按钮? 需要“Everything”1.2.0 beta或更高版本。 复制你的图标文件,放进“everything”文件夹,并且重命名为“Everything.ico”。 重启程序。 5.2 如何设置“Everything”而让它调用外部文件管理器? 需要“Everything”1.2.0 beta或更高版本。 退出“Everything”。 打开“Everything”安装文件夹中的Everything.ini文件。添加如下两行到文件末尾。 open_folder_command=$exec("ExternalFileManager.exe" "%1") open_folder_path_command=$exec("ExternalFileManager.exe" "$parent(%1)") 请用完整的路径名和文件名替换上两行中的 ExternalFileManager.exe 。 阅读外部文件管理器的帮助,看是否需要其它的参数。 重启“Everything”。 七、Everything 官方帮助:最详细的使用帮助官方帮助(英文):https://www.voidtools.com/support/everything/searching/ 官方帮助(中文):Searching - voidtools 1)搜索使用搜索编辑输入搜索。 输入部分文件名,与您的部分文件名搜索匹配的文件和文件夹将立即显示在结果列表中。 例如,要查找文件名中包含文本reports 的文件和文件夹,请搜索:
要将结果限制为某个驱动器,只需搜索该驱动器,例如,要查找D:驱动器上的文件和文件夹,请搜索:
包含路径限制结果到一个文件夹,例如在文件夹D:\Downloads 中查找文件和文件夹,搜索:
使用双引号转义空格,例如,在C:\Program Files 中查找文件和文件夹,搜索:
使用 \ 搜索部分路径,例如在以documents结尾的文件夹中查找文件和文件夹,搜索:
使用空格组合搜索,例如查找包含文本 order 的文件和文件夹,位于以work开头的文件夹中,搜索:
2)句法运营商
通配符 通配符匹配整个文件名。使用通配符匹配文件名中任意位置的通配符时禁用匹配整个文件名。 宏
修饰符 函数和常规搜索词可以使用修饰符作为前缀。
职能
函数语法
大小语法:
尺寸常数:
日期语法:
日期常数:
属性常量:
3)搜索选项可以从“搜索”菜单切换搜索选项。 启用的搜索选项显示在状态栏的右侧。双击状态栏部分以禁用搜索选项。右键单击状态栏以显示搜索选项列表。 相符 匹配或忽略大小写。 匹配整个单词 匹配整个单词或允许匹配发生在文件名中的任何位置。 匹配路径 匹配完整路径和文件名或仅匹配文件名。 匹配变音符号。 匹配或忽略重音符号。 启用正则表达式 启用或禁用正则表达式。 一切 声音的 压缩的 文档 可执行 文件夹 图片 视频 仅匹配指定的类型。有关更多信息,请参阅过滤器。 4)高级搜索使用 Everything 高级搜索来帮助构建更复杂的搜索。 要显示高级搜索对话框:
5)内容搜索警告:内容搜索速度极慢。 文件内容未编入索引。 请将内容:功能与其他过滤器结合以获得最佳性能。 内容搜索功能:
例如,查找本周修改的电子邮件,其中包含文本“banana”:
* 注意:内容:在上面的搜索中最后使用,这意味着 Everything 将只搜索与上一次搜索匹配的文件的内容 6)ID3标签以下搜索功能可用于搜索 ID3 标签和 FLAC 标签:
完全支持 ID3v1。 ID3v2、ID3v2.3 和 ID3v2.4 得到松散支持。 ID3 标签和 FLAC 标签未编入索引。搜索 ID3 标签和 FLAC 标签很慢,结合其他搜索以获得最佳性能。 当前仅支持 mp3 文件中的 ID3 标签。 例子:
7)图片信息以下函数可用于搜索图像尺寸
图像信息未编入索引。搜索图像信息较慢,结合其他搜索以获得最佳性能。 仅支持 jpg、png、gif 和 bmp 文件。 例子:
8)重复文件以下函数可用于搜索重复文件。
在 ENTIRE 索引中找到重复项,而不是当前结果。 按相同的欺骗类型搜索和排序结果以获得最佳结果。 一切都不会检查文件内容。仅使用重复搜索功能用作指南。 例子:
9)过滤器过滤器是预定义的搜索。一次只能激活一个过滤器。可以从“搜索”菜单切换过滤器。 要创建新过滤器:
要编辑现有过滤器:
创建搜索宏:
要创建过滤器键盘快捷键:
可以从搜索菜单、过滤器栏(查看 -> 过滤器)、右键单击状态栏、过滤器宏或过滤器键盘快捷键访问过滤器。 10)书签书签可以保存当前的搜索、过滤、排序和索引。 要从当前搜索创建新书签:
整理书签:
11)首页搜索主页搜索是您第一次打开 Everything 搜索窗口时的默认搜索。 按Alt + Home可以打开主页搜索。 要更改家庭搜索设置:
12)宏自定义宏可以由过滤器和书签定义。 要创建自定义过滤器宏:
13)正则表达式正则表达式会覆盖搜索语法。搜索运算符、通配符、宏、修饰符和函数在正则表达式模式下不起作用。 必须从“搜索”菜单中启用正则表达式或使用前缀搜索 使用 regex: 修饰符时,请转义 | 和带双引号的空格。
14)搜索命令以下搜索命令是特殊搜索,可以通过在搜索中键入并按 ENTER 来激活。
例如,要将状态栏所选项目格式更改为完整路径和文件名,请键入以下搜索并按 ENTER:
更改某些ini 选项将需要重新启动。 15)限制结果要限制显示的结果数量,请使用 count: 搜索功能。 例如,要将显示的结果数量限制为 100,请在搜索开始时包括: 16)例子搜索 ABC 和 123: 搜索 ABC 或 123: 搜索除 ABC 以外的所有内容: 搜索大写 ABC 搜索 mp3 文件: 在 D: 或 E: 驱动器上搜索 mp3 文件: 在 D: 驱动器上搜索 jpg 或 png 文件: 搜索没有扩展名的文件或文件夹: 仅搜索文件: 仅搜索文件夹: 将搜索限制为单个文件夹: 查找大于 1MB 的文件: 立即查找今天更改的文件: 查找本周修改的文件和文件夹: 查找从 2014 年 8 月 1 日到 2014 年 8 月 31 日修改过的文件和文件夹: 或者: 取决于您的区域设置。 在 D:\music 中查找不包含 mp3 文件的文件夹: 查找包含非 ASCII 字符的文件名: 八、everything键盘快捷键键盘快捷键 搜索框快捷键
全局键盘快捷键
热键 通过热键打开 Everything 窗口有以下三种方式:
注意:Everything 必须后台运行时热键才能工作。 禁用 Windows 默认热键,例如 Win + F:
自定义
九、重要:安全设置通过google搜索以下关键字,在谷歌上可能会搜索到其他人电脑上的文件。 1)allintitle: Everything C:\Windows 2)索引 C:\Windows - Everything 3)Everything 索引 C:\Users 发现有不少用户均设置了Everything 的http服务,导致他的电脑文件完全共享给互联网的用户,这是非常危险的,而google又把这些搜索到的文件又加进了搜索引擎,导致你的文件也被别人搜到并下载,从上面截图可看到,用户我的文档及C盘的所有文件均可一览无余,如果是敏感或重要文件,这是非常危险的。发现不注意这个安全性的多数是国内用户,所以需要大家一定要注意: 1)一般不要打开http服务,如果已打开,请尽快在选项设置 中 关闭 http服务器 及ftp服务器,只要我们取消勾选“启用HTTP服务器”选项即可(默认为关闭) 2)如果因为一些原因一定要临时使用,可以使用后马上关闭这个选项 3)如果一定要长期使用,一定要设置用户名及密码,并且在自己的路由器防火墙中设置你指定的安全IP才能访问,无关的IP不允许访问。 十、功能扩展可以与第三方工具、Bat批处理 、powershell 、python vbs vba 等脚本语言 或编程开发语言c# java 等结合起来,扩展成为更自动化的工具。大大扩展它的使用边界。 十一、相关配套高效软件另一个可以搜索及预览文件内容的神器: 2022/05/26 第10次更新:又花了一个多小时将内容再整理了一下,并应一个网友的建议增加了目录与导航。 2022/09/23 增加了Everything 1.5新版试用的介绍 及 右键搜索当前文件夹快捷方式 收藏 和整理花了4个多小时,如果觉得不错,请帮忙 点赞收藏及关注我 @小辣椒高效Office |