精易论坛

标题: 【原创】文件遍历器,支持子目录遍历,后缀名以及搜索特定文件! [打印本页]

作者: 雪山凌狐    时间: 2017-5-6 07:48
标题: 【原创】文件遍历器,支持子目录遍历,后缀名以及搜索特定文件!
本帖最后由 雪山凌狐 于 2017-5-6 23:16 编辑

雪山凌狐教程出品,文件遍历器来袭,希望通过源码的分享能跟大家一起学习文件的遍历功能,内涵绝对干货内容和套路可以直接套用!

为了避免不使用线程时界面卡顿,调用了精易模块5.28的线程功能,你不喜欢可以自己去掉或者用上自己写的多线程代码都可。这个关系不大。

其他部分纯源码不涉及其他模块。

软件功能:
1. 首先设定一个要遍历的文件夹,可以设置要遍历文件的后缀名或者不设置,可以选择是否遍历子目录或者只是根目录,进行所有文件的遍历并输出找到的文件的文件名,文件完整路径,修改时间,文件大小到超级列表框。
2. 遍历完成后,可以在搜索框输入内容进行即时搜索,请注意是即时的。
3. 可以点击清空清空列表框内容。
4. 可以自动保存和读取配置。(该部分用了模块的批量保存命令,你也可以手动保存)


源代码亮点:
1. 线程调用,界面不卡顿(可以自己改了删掉或者用自己的多线程代码)
2. 新建了一个程序集叫做“程序集_遍历”,里面的“遍历文件”函数可以脱离该源码使用到你任何的程序中,可直接接入性非常高,只需要传入参数即可。

3. 主窗口的函数中有一个函数叫做“时间格式化”,也可以直接脱离该源码直接使用。
4. 当搜索框内容被改变时,如何进行即时搜索并再次显示出来?源码中是一个很好的例子,值得学习。

希望大家多多支持“雪山凌狐教程”,谢谢大家!

回复下载:

超详细注释版(可以只下载这个):

文件遍历器_详细注释.e

629.82 KB, 下载次数: 749, 下载积分: 精币 -2 枚

文件遍历器_详细注释


作者: 雪山凌狐    时间: 2017-5-6 07:49
沙发自己坐一坐
作者: 夜的静night    时间: 2017-5-6 07:53
thanks  优化增强了精易模块的搜索
作者: duane    时间: 2017-5-6 08:14
看源码提高易语言
作者: DDSGXQ    时间: 2017-5-6 08:29
值得学习。。
作者: huixin    时间: 2017-5-6 08:31
谢谢分享 支持开源!
作者: 亦倾城    时间: 2017-5-6 08:56
谢谢分享 支持开源!
作者: qiuyingjia    时间: 2017-5-6 08:59
可以的,支持
作者: htqweszxc    时间: 2017-5-6 08:59
感谢分享源码  看源码学习学习思路
作者: ﹌赵小瑞    时间: 2017-5-6 09:08
支持支持   正需要呢

作者: 1583124118    时间: 2017-5-6 09:27
这个东西刚好有感兴趣的地方
作者: 我翔飞    时间: 2017-5-6 09:30
谢谢分享,正需要
作者: happyweeks365    时间: 2017-5-6 09:33
嗯,不知有木有用,试试看了..
作者: 515889127    时间: 2017-5-6 09:34
看看  学习一下
作者: zenghuan    时间: 2017-5-6 09:57
我想看看回调参数怎么写法。
作者: 阿亦x    时间: 2017-5-6 10:40
这个不错,我拿走咯!!!

作者: xiaolopnger99    时间: 2017-5-6 10:59
不错不错啊
作者: huaidan2015    时间: 2017-5-6 11:16
如何进行即时搜索并再次显示出来
作者: wgqxj    时间: 2017-5-6 11:39
顶顶顶顶顶顶

作者: ei9997    时间: 2017-5-6 12:26
看看  学习一下
作者: 看那谁,很拽    时间: 2017-5-6 12:45
创】文件遍历器,支持子目录遍历,后缀名以及搜索特定文件!

作者: 2446789312    时间: 2017-5-6 13:37
支持开源~!感谢分享
作者: 530512372    时间: 2017-5-6 15:18
支持开源~!
作者: 绝版ん楠楠    时间: 2017-5-6 15:28
感谢分享,很给力!~
作者: 网络注册会员    时间: 2017-5-6 15:31
我顶你一下
作者: 隔壁刘所长    时间: 2017-5-6 15:58
感谢楼主分享
作者: zhouli5464    时间: 2017-5-6 16:07
看看! 似乎这个例子很好
作者: freexx    时间: 2017-5-6 16:15
雪山凌狐教程?专做教程的?
作者: keleck    时间: 2017-5-6 16:36
说到曹操就到

作者: sxyxwtq    时间: 2017-5-6 16:53
支持支持!!!!!!!!!!!!

作者: lqylbh    时间: 2017-5-6 17:55
这个不得了~要学习一下

作者: aquan888    时间: 2017-5-6 20:20
下载来收藏一下!
作者: 15887059803    时间: 2017-5-6 21:43
支持开源感谢分享
作者: 堕天圣黑猫    时间: 2017-5-6 22:51
好吧,看起来感觉不错(* ̄3 ̄)
作者: sxlldaj    时间: 2017-5-6 23:34
新手学习,谢谢分享
作者: 用户名已更换    时间: 2017-5-6 23:48
感觉不错(* ̄3 ̄)
作者: 暮光之城    时间: 2017-5-7 09:01
感谢分享!!!!!!!!!!!!!!!!!!!!!!!!
作者: luckfish45    时间: 2017-5-7 09:07
谢谢分享,下来学习一下
作者: 阿珏    时间: 2017-5-7 09:49
下载看一下!
作者: 帝释天2017    时间: 2017-5-7 11:29
看看源码吧
作者: 334858288    时间: 2017-5-7 15:30
谢谢群主分享

作者: pflovegame    时间: 2017-5-7 17:54
顶起来!!!!!!1
作者: lml1314    时间: 2017-5-7 21:56
支持开源~!感谢分享
作者: l562309123    时间: 2017-5-7 22:17
感谢感谢感谢感谢
作者: 网上邻居007    时间: 2017-5-8 01:10
不错谢谢啊
作者: 晴雯晴雯    时间: 2017-5-8 01:45
来看看
作者: sa123123    时间: 2017-5-8 08:06
下载看看,谢谢分享

作者: leiyh    时间: 2017-5-8 10:49
看看                                            
作者: wlzyk118    时间: 2017-5-8 22:16

下载看看,谢谢分享
作者: mzhsohu    时间: 2017-5-8 23:13
支持开源~!感谢分享
作者: atcgyouxiang    时间: 2017-5-9 17:09
貌似特别火,我也来抽热闹
作者: sostemp    时间: 2017-5-10 07:14
貌似特别火,我也来抽热闹
作者: Whispers    时间: 2017-5-10 19:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 客观    时间: 2017-5-10 23:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: ddffbb    时间: 2017-5-11 00:09
文件遍历器,支持子目录遍历,后缀名以及搜索特定文件!

作者: 何珊珊    时间: 2017-5-11 19:32
下载,学习学习

作者: 云不器    时间: 2017-5-11 22:52
everything 一秒搜索全盘文件
作者: 麒灵    时间: 2017-5-12 21:54
学习一下高手的源码,感谢分享

作者: 易正易则    时间: 2017-5-13 01:29
貌似特别火,我也来抽热闹
作者: q205779151    时间: 2017-6-1 08:56
学习学习{:soso__4607844064215092132_3:}
作者: cyfei    时间: 2017-10-7 13:12
学习一下高手的源码,感谢分享
作者: a1358349187    时间: 2017-12-20 16:38
下载看看速度怎么样
作者: 裆宏射秽嗨    时间: 2018-2-9 04:21
学习学习谢谢
作者: xxins    时间: 2018-5-9 08:56
一秒搜全盘厉害了
作者: l0447195    时间: 2018-5-9 10:19
感谢 大神  
作者: 547453134    时间: 2018-5-29 20:16
确实好东西!
作者: wf晚风    时间: 2018-7-7 04:49
感谢大神分享
作者: 一件标榜    时间: 2018-7-8 00:01
试了下 好像子目录无效
作者: emugba    时间: 2018-7-10 11:28
支持谢谢分享!~~~~~~~~~~
作者: 178826559    时间: 2019-1-13 11:28
一定要下来学习研究。谢谢楼主的无私奉献。
作者: wlzyk118    时间: 2019-3-6 20:15
谢谢楼主的无私奉献
作者: a616456955    时间: 2020-3-3 20:08
111111111111111
作者: a616456955    时间: 2020-3-3 20:08
11111111111111111111111111111
作者: 王不大咧咧    时间: 2020-4-6 07:06
感谢分享,支持开源
作者: gerrywang    时间: 2020-6-23 21:30
支持开源~!感谢分享
作者: 2101924684    时间: 2020-7-15 08:52
下载来快快快快快
作者: 一品墨林    时间: 2021-3-22 17:57
感谢大佬分享
作者: FUYUEPC    时间: 2021-3-24 21:47
感谢大佬分享
作者: shengtian4    时间: 2021-5-22 03:20

支持谢谢分享!~~~~~~~~~~
作者: shengtian4    时间: 2021-5-22 03:20

支持谢谢分享!~~~~~~~~~~
作者: 猫的树和我的你    时间: 2021-6-2 18:25
拿走了 刚好需要
作者: 康沃尔的晨曦    时间: 2021-6-14 22:34
谢谢分享
作者: APPLEUFO    时间: 2021-11-12 23:50
.版本 2

.如果真 (是否遍历子目录)
    文件名 = 寻找文件 (查找的目录 + “*.*”, #子目录)

    .判断循环首 (文件名 ≠ “”)
        .如果真 (文件名 ≠ “.” 且 文件名 ≠ “..”)
            遍历文件 (后缀名, 查找的目录 + 文件名 + “\”, 真, 回调函数)
            处理事件 ()
        .如果真结束

        文件名 = 寻找文件 (, #子目录)
    .判断循环尾 ()


用了多线程,不会卡窗口了,何必加 处理事件拖慢运行速度呢
作者: xeixei    时间: 2021-11-14 15:08

感谢分享,支持开源
作者: lijiaxiaoer    时间: 2021-11-22 09:05
学习多线程 感谢
作者: gskj999    时间: 2022-4-20 06:03
学习了。
作者: sgsg    时间: 2022-4-21 22:52
6666666666666666666666666666666666
作者: anyirv1    时间: 2022-5-9 23:24
学习学习,看怎么做回调的
作者: 贪婪帝国    时间: 2022-7-30 16:57
如何增加线程数量,单线程太慢了
作者: 贪婪帝国    时间: 2022-7-30 16:58
贪婪帝国 发表于 2022-7-30 16:57
如何增加线程数量,单线程太慢了

不是单线程,是我想一两百个线程同时搜索
作者: 雪山凌狐    时间: 2022-9-14 21:43
贪婪帝国 发表于 2022-7-30 16:58
不是单线程,是我想一两百个线程同时搜索

可以用类似everything的搜索技术,比易语言这些棒。
作者: gdwlwl    时间: 2022-9-16 18:12
看看是否满足
作者: jiaweiguang    时间: 2022-12-18 12:46
感谢分享 学习一下
作者: xiaoheshang    时间: 2023-1-9 13:16
感谢分享 学习一下
作者: chuheng    时间: 2023-2-8 18:02
看看看看
作者: chuheng    时间: 2023-2-8 18:02
看看看看
作者: DWkakaka    时间: 2023-7-13 16:56
666666666666666666666
作者: lianyilei    时间: 2025-1-26 09:13
沙发自己坐一坐
作者: 18074941457    时间: 2025-3-4 06:11
文件遍历器_详细注释
作者: mm1922    时间: 2025-3-27 11:04
支持开源~!感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4