- 1
- 0
- 约1.22千字
- 约 11页
- 2017-08-16 发布于广东
- 举报
易语言队列寻找文件方法 2010.8.25 作者:Devil 附上源码 .版本 2 .支持库 EDataStructure .支持库 iext .子程序 枚举文件 .参数 目录, 文本型 .局部变量 队列, 队列 .局部变量 节点, 节点 .局部变量 节点1, 节点 .局部变量 路径, 文本型 .局部变量 文件夹名称, 文本型 .局部变量 文件名, 文本型 .局部变量 文件数目, 整数型 节点.加入属性 (“path”, 目录) 把初始目录加到队列 队列.压入 (节点) .判断循环首 (队列.是否为空 () = 假) 弹出队列最前一个元素作为目录,对该目录进行文件夹枚举和文件枚举 队列.弹出 (节点1) 节点1.取文本值 (“path”, 路径) 路径 = 选择 (取文本右边 (路径, 1) ≠ “\”, 路径 + “\”, 路径) 文件夹名称 = 寻找文件 (路径 + “*.*”, #子目录) .判断循环首 (文件夹名称 ≠ “”) .如果真 (文件夹名称 ≠ “.” 且 文件夹名称 ≠ “..”) 如果在当前目录下找到了文件夹,则把该文件夹压 入到队列,等待扫描该文件夹的下一级目录和文件名 节点.修改属性 (“path”, 路径 + 文件夹名称)
原创力文档

文档评论(0)