十万个为什么 发表于 2020-3-6 11:25:06

易语言写到文件不被覆盖的两种方法

本帖最后由 十万个为什么 于 2020-3-6 11:31 编辑

易语言我们经常要写到文件到外部文件.如要把几段文本写到外部txt文件

但是我们写一次上次的就会被覆盖了.那么乍么解决写到文件不被覆盖呢

1.把所有要写的文本先记录到变量里.然后.统一写出.
如下图实例.我们就是把所有子目录名.记录到一个叫子目录名变量里了.等循环结束后统一写出

源码参考
.版本 2
.支持库 spec

.子程序 _按钮_枚举子目录_被单击
.局部变量 子目录数组, 文本型, , "0"
.局部变量 子目录数, 整数型
.局部变量 计次, 整数型
.局部变量 索引, 整数型
.局部变量 子目录名变量, 文本型

子目录数 = 目录_枚举子目录 (编辑框_路径.内容, 子目录数组, 假, 假)
调试输出 (子目录数)


调试输出 (取数组成员数 (子目录数组))

.计次循环首 (子目录数, 计次)
    子目录名变量 = 子目录名变量 + 子目录数组 [计次] + #换行符

.计次循环尾 ()

写到文件 (取运行目录 () + “/子目录名.txt”, 到字节集 (子目录名变量))




2.通过打开文件取到文件号来实现写文本不覆盖的方法.
例子如下


apgaj 发表于 2020-3-6 14:20:56

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!

啊啊啊灰 发表于 2020-3-6 19:22:51


楼主太厉害了!楼主,我爱你!我觉得易语言吧真是个好地方!

qq1803354652 发表于 2020-4-15 15:42:31



楼主太厉害了!楼主,我爱你!我觉得易语言吧真是个好地方!

yyz860723 发表于 2021-5-28 23:00:32

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页: [1]
查看完整版本: 易语言写到文件不被覆盖的两种方法