您的位置:

Everthing软件的全面分析

一、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实现更复杂的文件搜索功能。