TC官方合作论坛

 找回密码
 立即注册
查看: 104654|回复: 14

文件写一行的问题

[复制链接]
发表于 2013-2-6 21:42:30 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
    文件句柄=文件.打开("C:\\Documents and Settings\\Administrator\\桌面\\新建 文本文档.txt","总是打开|读写")
    i=0
    文件.写一行(文件句柄,i&i&i&i&i&i&i&i)
    文件.关闭(文件句柄)
    文件句柄=文件.打开("C:\\Documents and Settings\\Administrator\\桌面\\新建 文本文档.txt","总是打开|读写")
    i=1
    文件.写一行(文件句柄,i)
    文件.关闭(文件句柄)
  不知道这个是不是bug,第一次写入结果是00000000,照理说应该第二次写入的时候会覆盖掉。。不过这个没覆盖掉。。出现的结果是第一行为1,第二行为00000是我的问题还是TC的问题?
回复

使用道具 举报

发表于 2013-2-6 21:52:29 | 显示全部楼层
写一行就是在文本中添加一行,不会覆盖的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-6 21:55:36 | 显示全部楼层
回复 2楼molunshang的帖子

能否帮忙改下?上面的那些代码?
回复 支持 反对

使用道具 举报

发表于 2013-2-6 21:57:23 | 显示全部楼层
回复 3楼ctvftv的帖子

你想实现什么功能?
回复 支持 反对

使用道具 举报

发表于 2013-2-6 21:58:43 | 显示全部楼层
回复 4楼molunshang的帖子

写一行是会复盖第一行的....看来是有点问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-6 22:03:57 | 显示全部楼层
回复 4楼molunshang的帖子

不使用删除文件的情况下。。。你看看。上面第一次第一行写入结果是00000000,我想实现的是第二次写入覆盖掉第一次的全部内容 照理说第一行写入00000000,第二次写入1  那么应该文件内容是1,而不是1
00000
回复 支持 反对

使用道具 举报

发表于 2013-2-6 22:05:40 | 显示全部楼层
那你试一下重新创建文件然后在写入
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-6 22:07:13 | 显示全部楼层
回复 7楼molunshang的帖子

就是不想使用。。所以才来问的。。写一行不能覆盖掉一行就没什么意义了。。。
回复 支持 反对

使用道具 举报

发表于 2013-2-6 22:14:56 | 显示全部楼层
建议楼主试试分2次写入,,如果分开写,也就有时间等待或是其他操作后,再写入,,若是不同,说明连续写入就有问题,,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-6 23:21:44 | 显示全部楼层
回复 9楼honge10000的帖子

一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 03:53 , Processed in 0.055099 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表