精易论坛

标题: 文件枚举BUG [打印本页]

作者: 聂小寻    时间: 2024-5-23 21:30
标题: 文件枚举BUG
本帖最后由 聂小寻 于 2024-5-23 21:36 编辑

枚举“*.abc”文件,会得出“*.abc*”的效果
而目前测试,仅存在于扩展名长度为3,会触发此BUG,建议在加入数组前取出扩展名判断一下

作者: Suky    时间: 2024-5-23 21:54
本帖最后由 Suky 于 2024-5-23 21:57 编辑

这个啊,这个问题产生的地方在易语言本身的   寻找文件()   命令
文件_枚举() 命令只不过是用递归写法循环使用  寻找文件()   这个命令去枚举目标目录及其子目录下的符合条件的文件

也就是说    你说的改善方案不可行
真要改的话   只能枚举到的结果再做一次判断,取文件名那个点的右边再核对一次,不一致的剔除掉就好了
之前有人反馈过类似问题,不过他是枚举  .doc  枚举到  .docx   

作者: 聂小寻    时间: 2024-5-23 22:07
Suky 发表于 2024-5-23 21:54
这个啊,这个问题产生的地方在易语言本身的   寻找文件()   命令
文件_枚举() 命令只不过是用递归写法 ...


挺好解决的啊?只是上来反馈一下


作者: 南影    时间: 2024-5-24 00:23
源码里面自己改下是否精准枚举后缀名,还是模糊枚举后缀名就好了
作者: A3114    时间: 2024-6-13 18:21
111111111111
作者: 不离01    时间: 2025-4-11 18:19
6666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4