一、Everthing软件介绍
Everthing软件是一款免费的桌面文件搜索引擎,其自身占用资源小巧,同时能够实现快速的全文搜索。Everthing在计算机文件的快速搜索上备受好评。该软件支持Windows操作系统,并能够在Windows系统下的各个文件夹、磁盘等存储介质中查询需求。
经过多次更新,现在Everthing支持海量文件查询,具有检索速度快、文件内容搜索、搜索文件类型自定义等特点。在Everthing的搜索结果中,用户还可以通过多种方式对搜索结果进行排序、分类和筛选。
Everthing还支持正则表达式、通配符、不包含某些词等高级搜索方式,这是Windows资源管理器本身不支持的功能,许多人选择用Everthing替代Windows自带的文件搜索。
二、Everthing软件的特点
1、占用资源小:Everthing软件启动极快,且占用系统资源少。即使是在低配置的计算机上也能够使用良好。
2、搜索速度快:Everthing在进行文件搜索时需要极少的时间,即使搜索海量文件也能够迅速返回搜索结果。
3、文件内容搜索:Everthing软件可以搜索文件内容,这意味着不仅仅是文件名的匹配,还可以搜索文件内部内容。
4、搜索方式自定义:搜索方式完全自定义,包括文件大小、日期、类型和文件夹路径,还支持正则表达式、通配符等高级搜索方式。
5、搜索结果排序:Everthing软件的搜索结果可以按文件名、路径、大小、创建日期、修改日期等多种方式进行排序,从而帮助用户更快地找到目标文件。
三、Everthing软件使用方法
1、安装:
1、进入Everthing的官方网站https://www.voidtools.com/,并下载Everthing软件。 2、下载后,进入安装程序,按照提示进行安装即可。
2、打开:
1、打开Everthing软件,软件主窗口会显示在桌面右下方的任务栏图标中。 2、单击图标进入主窗口。
3、查询:
1、在搜索框内输入文件名、文件类型等关键词进行搜索。 2、在搜索结果中,单击右键可以进行相关操作,例如打开、剪切、复制等操作。
四、Everthing软件的代码示例
1、搜索.exe文件:
using System; using System.Diagnostics; using Everything; namespace MyFirstEverything { internal static class Program { private static void Main() { EverythingApi.SetSearch("*.exe"); EverythingApi.Query(true); var results = EverythingApi.Results; foreach (var result in results) { Debug.WriteLine($"{result.Path}"); } EverythingApi.CleanUp(); } } }
2、搜索指定路径下特定关键词的文件:
using System; using System.Diagnostics; using Everything; namespace MyFirstEverything { internal static class Program { private static void Main() { EverythingApi.SetSearch("文件夹路径 关键词"); EverythingApi.Query(true); var results = EverythingApi.Results; foreach (var result in results) { Debug.WriteLine($"{result.Path}"); } EverythingApi.CleanUp(); } } }
3、按文件大小进行搜索:
using System; using System.Diagnostics; using Everything; namespace MyFirstEverything { internal static class Program { private static void Main() { EverythingApi.SetSearch("*.txt size:>20mb"); EverythingApi.Query(true); var results = EverythingApi.Results; foreach (var result in results) { Debug.WriteLine($"{result.Path}"); } EverythingApi.CleanUp(); } } }
五、小结
Everthing软件是一款方便快捷的桌面文件搜索引擎。其优点在于快速、支持文件内容搜索、搜索方式自定义、搜索结果排序等功能。此外,Everthing还提供了非常方便的API接口使得开发者可以借助Everthing实现更复杂的文件搜索功能。