如何用vb更改txt文件中某一行的内容

在做一个下载数据的软件,下载后形成txt文件,txt文件内容是每行以日期时间开头的。为了保持从00点到23点的顺序,保存数据前使该日的txt文件初始的内容为每行都是以日期... 在做一个下载数据的软件,下载后形成txt文件,txt文件内容是每行以日期时间开头的。为了保持从00点到23点的顺序,保存数据前使该日的txt文件初始的内容为每行都是以日期时间开头,而后面紧跟的数据位置都为空格,当有数据保存时,就查找对应的日期时间,更改该行后面的的空格。如果查找到了该行,那该怎么更新这一行的数据,而其他的内容都不变呢?请各位大侠帮忙。。。T_T 展开
 我来答
从今做个好人
2011-08-30 · TA获得超过164个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:165万
展开全部
Dim strnow = Format(Now(), "yyyymmddhh")
TextBox1.Text = Replace(TextBox1.Text , strnow , strnow & " " & "你的内容")

改了一下,原理就是用replace重写
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在全敬燕
2019-04-01 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:923万
展开全部
1"
as
"d:\
for
output
as
#1
print
#1,
text2
close
#1
;然后再把d盘的1文件夹的名称改为text2里的内容
name
"d:\"private
sub
command1_click()
:\1.txt"已知d盘有一个1.txt文件,在vb中按一个按键就把text1文本框的文字改到1.txt文件当中
;用户不用知道
open
"d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2011-08-28 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
更简单的方法应该是读入txt后,直接用替换将你查找的时间替换为时间 数据(建议你之前的初始内容日期后不要加任何空格)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
&#x00B2;&#x2075;&#x00B9;&#x2077;&#x2728;roc
2011-09-07 · TA获得超过525个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:247万
展开全部
三楼的不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AJISky
2011-08-28 · TA获得超过1122个赞
知道小有建树答主
回答量:457
采纳率:100%
帮助的人:246万
展开全部
搜下读取文件的函数FILE,加上指针就可以读写指定位置的内容了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式