|
本帖最后由 萧阳天 于 2016-6-18 21:10 编辑
增加功能:
1. 支持多种扩展名
2. 支持多层目录
3. 还是一样的简单实用,只用了核心库命令
4. 比现有的 文件_枚举() 稍微强大一些
|
文件_枚举_升级版 | 整数型 | | |
目录 | 文本型 | | | | 文件类型 | 文本型 | | | | 路径数组 | 文本型 | | | | 获取格式 | 整数型 | | | | 是否包含子目录 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_搜索文件 | 文本型 | | | 局_扩展名 | 文本型 | | 0 | 局_搜到文件 | 文本型 | | | 局_加入的文件 | 文本型 | | | i | 整数型 | | | 如果真 (取文本右边 (目录, 1 ) ≠ “\”)目录 = 目录 + “\”局_搜索文件 = 寻找文件 (目录 + “*.*”, )判断循环首 (局_搜索文件 ≠ “”)判断 (取反 (是否为空 (文件类型 )) )局_扩展名 = 分割文本 (文件类型, “|”, )计次循环首 (取数组成员数 (局_扩展名 ), i )如果真 (取文本左边 (局_扩展名 [i ], 1 ) ≠ “.”)局_扩展名 [i ] = “.” + 局_扩展名 [i ]如果真 (局_扩展名 [i ] = 取文本右边 (局_搜索文件, 取文本长度 (局_扩展名 [i ])) )局_搜到文件 = 局_搜索文件 跳出循环 ()计次循环尾 ()局_搜到文件 = 局_搜索文件 如果真 (局_搜到文件 ≠ “”)判断 (获取格式 = 0 )局_加入的文件 = 目录 + 局_搜到文件 判断 (获取格式 = 1 )局_加入的文件 = 局_搜到文件 判断 (获取格式 = 2 )局_加入的文件 = 取文本左边 (局_搜到文件, 倒找文本 (局_搜到文件, “.”, , 假) - 1 )局_加入的文件 = 目录 + 局_搜到文件 加入成员 (路径数组, 局_加入的文件)局_搜到文件 = “”局_搜索文件 = 寻找文件 (, )判断循环尾 ()如果真 (是否包含子目录 )局_搜索文件 = 寻找文件 (目录 + “*.*”, #子目录 )判断循环首 (局_搜索文件 ≠ “”)如果真 (取文本左边 (局_搜索文件, 1 ) ≠ “.”)文件_枚举_升级版 (目录 + 局_搜索文件, 文件类型, 路径数组, 获取格式, 是否包含子目录 ) 局_搜索文件 = 寻找文件 (, #子目录 )判断循环尾 ()返回 (取数组成员数 (路径数组))
本代码由论坛 非热心会员 叫我福仔 提供,不知道能不能收录到精易模块
|
评分
-
查看全部评分
|