您的位置:程序门 -> vb -> 基础类



vb中怎么修改文本文件


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb中怎么修改文本文件[已结贴,结贴人:yanstill]
发表于:2007-01-19 09:52:20 楼主
我有一个文本文件,想修改其中某行的值,可以只对那个文件修改吗?就是说不用重写所有的行?
谢谢,刚注册的,还不知道有什么规矩呢,请多指教
发表于:2007-01-19 09:55:591楼 得分:0
按随机方式打开文件,移动指针
发表于:2007-01-19 10:00:472楼 得分:2
如果是普通的文本文件、二进制文件,只能重写。
   

发表于:2007-01-19 10:04:503楼 得分:0
新建一个文本文件,把原文件读出,写入新文件,到需要修改的那一行,把修改后的写入新文件,然后把剩余的复制到新文件中,然后删除原来的文件,将新建的文件改名.over
发表于:2007-01-19 10:10:054楼 得分:0
也就是说只能重写了?
那样会不会速度很慢啊,如果有几万行或更多的话?
发表于:2007-01-19 10:13:005楼 得分:0
cangwu_lee(橙子)   :
什么样的文件可以修改呢?
用记事本打开的,但是后缀不是txt的算不算普通文本文件?
谢谢你们哦
发表于:2007-01-19 10:19:176楼 得分:0
你说的不过是改一个后缀而已!!呵呵
发表于:2007-01-19 10:25:317楼 得分:0
如果文件是以
[area]
key= " "
形式存放的话,   有个api函数可以直接修改某一key的值
发表于:2007-01-19 10:26:148楼 得分:0
呵呵,是哦
我看到blackcat9712   的方法,“把剩余的复制到新文件中”,用什么函数来实现复制这个功能呢?可不可以给我一点点代码啊?
发表于:2007-01-19 11:57:469楼 得分:0
怎么一下子人都不见了??
发表于:2007-01-19 16:30:5910楼 得分:3
没有什么好办法,只能是读一个字符到变量中,再把变量写到新文件中.
发表于:2007-01-20 10:04:0911楼 得分:0
也就是把字符串一个一个写入文件里面?
可以修改就好了


快速检索

最新资讯
热门点击