易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

仿制Everything内核,超高效硬盘枚举   [复制链接]

    2021-03-03 14:40:04
    高级教程源码
    易语言资源网
    3207 次浏览
    来源链接


【仿制Everything内核】

总之Everything的核心功能对硬盘的枚举功能是做到了

这里提供了两种方法

根据取回数据的结构进行拷贝分割

根据取回数据通过字节集操作分割,感谢(波多野结衣)大佬提供

【遗憾】

但是哈希表目录链接,数据库关键字查询,实时同步没做,搞不动了

已知目录索引1407374883553285代表的是当前的盘符

理论原理

程序启动时,扫描系统所有NTFS卷(磁盘)的MTF表,将文件名称以一种利于字符串检

索的算法形式存储在Everything的index索引数据库中。

系统运行过程中,Everything还会监控NTFS卷的journal日志文件,如果文件系统中的文件发生改变,

Everything会更新它的index索引数据库

稳定性待考虑

忘记什么时候写的了,看到了就开源了,他今后的路就交给各位大佬了



点我下载 (已有 226 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
Everything.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:[DEMO_No4]自绘示例之文本特效 ...     下一篇:数组排序and数组排名...