递归火山软件开发平台

标题: Everythin搜索是如何实现的 进度复制如何多个文件显示总进度 [打印本页]

作者: 雅婷    时间: 2021-4-25 14:48
标题: Everythin搜索是如何实现的 进度复制如何多个文件显示总进度
Everythin这个搜索软件是如何实现的?用正则吗,为什么无法搜索usb移动硬盘里的文件?我想编写一个类似的能搜索usb设备内文件的小工具,还有进度复制怎样实现多个文件合并在一个对话框窗口批量显示复制并且带有总百分比和当前正在靠背的文件呢?调用api  如果用计次循环的话会出现 拷贝一个文件 就一个窗口,  拷贝一百个文件他不是同时出现一百个窗口也不是合并成一个窗口计算总进度,而是依次轮着来,第一个窗口显示拷贝完文件 消失后,接着弹出第二个拷贝文件窗口显示一百次这个窗口而且每次都是在屏幕中间显示,体验太差,有没有办法合并一百个文件进度窗口  类似于这样:”总共100个文件 共20gb 当前正在复制第42个,预计用时4分钟 “这样显示的方法呢?这个问题我在易语言论坛和精易论坛都问过,没有人回答 最好能提供一些例程


作者: abcfox    时间: 2021-4-25 19:41
确实好用,这软件看到国内捐赠的也挺多。
作者: 781732825    时间: 2021-4-25 22:10
他是自己建立的索引,你可以理解自己建立了一个电脑内文件分布情况的数据库,cha询数据库来的。
作者: 雅婷    时间: 2021-8-26 23:21
781732825 发表于 2021-4-25 22:10
他是自己建立的索引,你可以理解自己建立了一个电脑内文件分布情况的数据库,cha询数据库来的。 ...

http://bbs.voldp.com/forum.php?m ... amp;page=1#pid66325这个问题能帮我看看吗,能不能用火山pc实现这样的功能,关于按键双击的判断逻辑
火山怎样实现双击某键的效果?类似鼠标左键那样的求例程
作者: 0晨鹤0    时间: 2021-8-27 09:05
everything 只适合ntfs磁盘,依赖ntfs中的MTF表实现快速查找。当然也会自己建立索引,利用ntfs的日志实现实时更新。这个方法不具有普适性。进度复制可以不使用api,自己进行文件读写,就可以根据需要计算进度了。
作者: 雅婷    时间: 2021-8-27 10:17
0晨鹤0 发表于 2021-8-27 09:05
everything 只适合ntfs磁盘,依赖ntfs中的MTF表实现快速查找。当然也会自己建立索引,利用ntfs的日志实现实 ...

多个文件一个进度复制框  不使用api,自己进行文件读写,能给个例程演示看看吗




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4