|
|
发表于 2020-4-21 12:20:02
|
显示全部楼层
|
| 文件_枚举 | 整数型 | √ | |
| 欲寻找的目录 | 文本型 | | | | 欲寻找的文件名 | 文本型 | | | | 文件数组 | 文本型 | √ | √ | √ | 是否带路径 | 逻辑型 | | √ | | 是否按字母排序 | 逻辑型 | | √ | | 是否遍历子目录 | 逻辑型 | | √ | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_文件名 | 文本型 | | | | 局_目录 | 文本型 | | |
如果真 (是否遍历子目录 = 假) 清除数组 (文件数组 )局_目录 = 欲寻找的目录 如果真 (取文本右边 (局_目录, 1 ) ≠ “\”) 局_目录 = 局_目录 + “\”局_文件名 = 寻找文件 (局_目录 + 欲寻找的文件名, ) 判断循环首 (局_文件名 ≠ “”) 如果真 (是否带路径 )  局_文件名 = 局_目录 + 局_文件名 加入成员 (文件数组, 局_文件名) 系统_处理事件1 () 局_文件名 = 寻找文件 (, ) 判断循环尾 () 如果真 (是否按字母排序 ) 数组_排序 (文件数组, 0, ) 如果真 (是否遍历子目录 ) 局_文件名 = 寻找文件 (局_目录 + “*.*”, #子目录 ) 判断循环首 (局_文件名 ≠ “”)  如果真 (局_文件名 ≠ “.” 且 局_文件名 ≠ “..”)  文件_枚举 (局_目录 + 局_文件名, 欲寻找的文件名, 文件数组, 是否带路径, 是否按字母排序, 是否遍历子目录 )  系统_处理事件1 () 局_文件名 = 寻找文件 (, #子目录 ) 判断循环尾 ()返回 (取数组成员数 (文件数组))
|
|