|
本帖最后由 十万个为什么 于 2020-3-6 11:31 编辑
易语言我们经常要写到文件到外部文件.如要把几段文本写到外部txt文件
但是我们写一次上次的就会被覆盖了.那么乍么解决写到文件不被覆盖呢
1.把所有要写的文本先记录到变量里.然后.统一写出.
如下图实例.我们就是把所有子目录名.记录到一个叫子目录名变量里了.等循环结束后统一写出
源码参考
- .版本 2
- .支持库 spec
- .子程序 _按钮_枚举子目录_被单击
- .局部变量 子目录数组, 文本型, , "0"
- .局部变量 子目录数, 整数型
- .局部变量 计次, 整数型
- .局部变量 索引, 整数型
- .局部变量 子目录名变量, 文本型
- 子目录数 = 目录_枚举子目录 (编辑框_路径.内容, 子目录数组, 假, 假)
- 调试输出 (子目录数)
- 调试输出 (取数组成员数 (子目录数组))
- .计次循环首 (子目录数, 计次)
- 子目录名变量 = 子目录名变量 + 子目录数组 [计次] + #换行符
- .计次循环尾 ()
- 写到文件 (取运行目录 () + “/子目录名.txt”, 到字节集 (子目录名变量))
复制代码
2.通过打开文件取到文件号来实现写文本不覆盖的方法.
例子如下
|
|