|
文件_删除配置项 | | | |
配置文件名 | 文本型 | | | | 节名称 | 文本型 | | | | 配置项名称 | 文本型 | | | |
如果真 (文件是否存在 (配置文件名 )) 写配置项 (配置文件名, 节名称, 配置项名称, “Mark2928198601074334”) a [1 ] = 到文本 (读入文件 (配置文件名 ))  b [2 ] = 寻找文本 (a [1 ], “Mark2928198601074334”, 1, 假) b [1 ] = 倒找文本 (a [1 ], #换行符, b [2 ], 假) b [3 ] = 寻找文本 (a [1 ], #换行符, b [2 ], 假) 如果真 (b [3 ] = -1 )  b [3 ] = 取文本长度 (a [1 ]) a [2] = 取文本左边 (a [1], b [1]) + 取文本右边 (a [1], 取文本长度 (a [1]) - b [3]) 写到文件 (配置文件名, 到字节集 (a [2 ])) 
精易模块 文件_删除配置项 () 删除之后,配置项名仍然存在于配置文件中
只不过被删除配置项的数据变为了空
结果就是配置文件里还存留 “配置项名=”
这时候我们再使用 文件_取配置项名数组 ()
这配置项名依然能被取到
平常时候应用没什么关系 但是一旦通过取到的配置项名数组读配置项加入数组处理,没额外写判断的话就可能在调用配置项值数组出现越界情况
看看源码 想尝试优化一下 但是一时间理不清头绪 看源码流程有点晕
有没有大佬支个招
|