everything实现
时间: 2023-11-16 08:01:28 浏览: 150
everything源码
Everything是一款快速文件搜索工具,它的实现原理是通过监控NTFS文件系统的变化,将文件信息存储在数据库中,然后通过查询数据库来实现快速搜索。具体来说,Everything会监听NTFS文件系统的USN Journal,当文件系统发生变化时,Everything会读取USN Journal中的记录,将新增、修改、删除的文件信息存储在数据库中。当用户进行搜索时,Everything会查询数据库,返回符合条件的文件列表。需要注意的是,Everything只能搜索NTFS文件系统下的文件,不支持FAT32等其他文件系统。
阅读全文