|
发表于 2021-4-13 18:46:10
|
显示全部楼层
云南省曲靖市
在下面代码的 后缀集合 里添加你的要的后缀名就可以了。
变量名 | 类 型 | 静态 | 数组 | 备 注 | 队列 | 队列 | | | 节点 | 节点 | | | 节点1 | 节点 | | | 路径 | 文本型 | | | 文件夹名称 | 文本型 | | | 文件名 | 文本型 | | | 文件数目 | 整数型 | | | 加入表项 | 整数型 | | | 文件大小 | 文本型 | | | 创建日期 | 日期时间型 | | | 数 | 整数型 | | | 后缀 | 文本型 | | | 后缀集合 | 文本型 | | 0 |
后缀集合 = { “mp3”, “docx”, “mp4”, “txt” }节点. 加入属性 (“path”, 目录 ) 队列. 压入 (节点 )判断循环首 (队列. 是否为空 () = 假) 队列. 弹出 (节点1 )节点1. 取文本值 (“path”, 路径 )路径 = 选择 (取文本右边 (路径, 1 ) ≠ “\”, 路径 + “\”, 路径 )文件夹名称 = 寻找文件 (路径 + “*.*”, #子目录 )判断循环首 (文件夹名称 ≠ “”)如果真 (文件夹名称 ≠ “.” 且 文件夹名称 ≠ “..”) 节点. 修改属性 (“path”, 路径 + 文件夹名称 )队列. 压入 (节点 )文件夹名称 = 寻找文件 (, #子目录 )状态条1. 置文本 (0, 路径 + 文件夹名称 )判断循环尾 ()处理事件 () 计次循环首 (取数组成员数 (后缀集合 ), 数 )后缀 = 删全部空 (后缀集合 [数 ])如果真 (后缀 = “”)到循环尾 ()文件名 = 寻找文件 (路径 + “*.” + 后缀, )判断循环首 (文件名 ≠ “”)如果真 (待搜索的目录 ≠ 65530 )进入许可区 (许可区_写 )序号 = 超级列表框1.取表项数 () + 1文件大小 = 到文本 (四舍五入 (取文件尺寸 (路径 + 文件名 ) ÷ 1024, 2 )) + “KB”创建日期 = 取文件时间 (路径 + 文件名 )加入表项 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (加入表项, 0, 到文本 (序号 )) 超级列表框1. 置标题 (加入表项, 1, 文件名 )超级列表框1. 置标题 (加入表项, 2, 路径 + 文件名 )超级列表框1. 置标题 (加入表项, 3, 文件大小 )超级列表框1. 置标题 (加入表项, 4, 到文本 (创建日期 )) 超级列表框1. 发送信息 (277, 7, 0 )如果真 (待搜索的目录 ≠ 65530 )退出许可区 (许可区_写 )文件名 = 寻找文件 (, )判断循环尾 ()计次循环尾 ()判断循环尾 ()状态条1. 置文本 (0, “搜索完毕!!!”)|
EDataStructure | iext | EThread |
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|