|
板凳
发表于 2024-7-11 15:51:11
|
只看该作者
福建省泉州市
|
文件_枚举 | 整数型 | | |
欲寻找的目录 | 文本型 | | | | 欲寻找的文件名 | 文本型 | | | | 文件数组 | 文本型 | | | | 是否带路径 | 逻辑型 | | | | 是否按字母排序 | 逻辑型 | | | | 是否遍历子目录 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_文件名 | 文本型 | | | 局_目录 | 文本型 | | | 局_后缀数组 | 文本型 | | 0 | 局_后缀总数 | 整数型 | | | 局_计次 | 整数型 | | |
如果真 (是否遍历子目录 = 假) 清除数组 (文件数组 )局_目录 = 欲寻找的目录 如果真 (取文本右边 (局_目录, 1 ) ≠ “\”)![](source/plugin/code_color/image/code1/03.png) 局_目录 = 局_目录 + “\”局_后缀数组 = 分割文本 (欲寻找的文件名, “|”, )局_后缀总数 = 取数组成员数 (局_后缀数组 ) 计次循环首 (局_后缀总数, 局_计次 )![](source/plugin/code_color/image/code1/03.png) 局_文件名 = 寻找文件 (局_目录 + 局_后缀数组 [局_计次 ], )![](source/plugin/code_color/image/code1/03.png) 判断循环首 (局_文件名 ≠ “”)![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) 如果真 (是否带路径 )![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) 局_文件名 = 局_目录 + 局_文件名 ![](source/plugin/code_color/image/code1/03.png) 加入成员 (文件数组, 局_文件名)![](source/plugin/code_color/image/code1/03.png) 系统_处理事件1 ()![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) 局_文件名 = 寻找文件 (, )![](source/plugin/code_color/image/code1/03.png) 判断循环尾 () 计次循环尾 () 如果真 (是否按字母排序 ) 数组_排序 (文件数组, 0, ) 如果真 (是否遍历子目录 )![](source/plugin/code_color/image/code1/03.png) 局_文件名 = 寻找文件 (局_目录 + “*.*”, #子目录 )![](source/plugin/code_color/image/code1/03.png) 判断循环首 (局_文件名 ≠ “”)![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) 如果真 (局_文件名 ≠ “.” 且 局_文件名 ≠ “..”)![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) 文件_枚举 (局_目录 + 局_文件名, 欲寻找的文件名, 文件数组, 是否带路径, 是否按字母排序, 是否遍历子目录 )![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) 系统_处理事件1 ()![](source/plugin/code_color/image/code1/03.png) 局_文件名 = 寻找文件 (, #子目录 )![](source/plugin/code_color/image/code1/03.png) 判断循环尾 ()返回 (取数组成员数 (文件数组))
|
数组_排序 | | | |
要排序的数组 | 文本型 | | | | 排序方式 | 字节型 | | | | 区分大小写 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | N | 整数型 | | | 排序数组 | 文本型 | | 0 | 成员数量 | 整数型 | | | 高位 | 整数型 | | | 低位 | 整数型 | | | 中间位 | 整数型 | | | 比较结果 | 整数型 | | | 复制数组 (排序数组, 要排序的数组 )清除数组 (要排序的数组 ) 如果真 (是否为空 (区分大小写 ) = 真)![](source/plugin/code_color/image/code4/03.png) 区分大小写 = 真 ![](source/plugin/code_color/image/code4/01.png) 计次循环首 (取数组成员数 (排序数组 ), N )![](source/plugin/code_color/image/code4/03.png) 判断 (成员数量 = 0 )![](source/plugin/code_color/image/code4/03.png) 插入成员 (要排序的数组, 1, 排序数组 [N ])![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/09.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/03.png) 高位 = 成员数量 ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 低位 = 1 ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 中间位 = (高位 + 低位 ) \ 2 ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 判断 (区分大小写 = 假)![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/08.png) 比较结果 = 文本比较 (到大写 (排序数组 [N ]), 到大写 (要排序的数组 [成员数量 ]), 真) ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/09.png) 比较结果 = 文本比较 (排序数组 [N ], 要排序的数组 [成员数量 ], 真)![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/02.png) ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 判断 (比较结果 ≥ 0 )![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 插入成员 (要排序的数组, 成员数量 + 1, 排序数组 [N ])![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 判断 (文本比较 (排序数组 [N ], 要排序的数组 [1 ], 真) ≤ 0 )![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 插入成员 (要排序的数组, 1, 排序数组 [N ])![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/09.png) 判断循环首 (高位 - 低位 > 1 )![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/03.png) 如果真 (排序数组 [N ] = 要排序的数组 [中间位 ])![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/03.png) 跳出循环 ()![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/03.png) 如果 (文本比较 (排序数组 [N ], 要排序的数组 [中间位 ], 真) < 0 )![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/08.png) 高位 = 中间位 ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/09.png) 低位 = 中间位 ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 中间位 = (高位 + 低位) \ 2![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) 判断循环尾 ()![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/04.png) 判断 (文本比较 (排序数组 [N ], 要排序的数组 [中间位 ], 真) ≤ 0 )![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/04.png) 插入成员 (要排序的数组, 中间位, 排序数组 [N ])![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/04.png) 插入成员 (要排序的数组, 中间位 + 1, 排序数组 [N ])![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/02.png) ![](source/plugin/code_color/image/code4/03.png) ![](source/plugin/code_color/image/code4/04.png) ![](source/plugin/code_color/image/code4/02.png) 成员数量 = 取数组成员数 (要排序的数组) 计次循环尾 () 如果真 (排序方式 = 1 ) 数组_反转 (要排序的数组 )![](source/plugin/code_color/image/code4/01.png)
模块源码看过了,整个调用过程没问题
肯定是你自己多模块混用的问题
建议报bug前先查查自己的所有模块
![](static/image/smiley/ppxiong/58.gif) ![](static/image/smiley/ppxiong/58.gif) |
|