vb中如何删除顺序文件中的部分记录

 我来答
湘湖泛舟
2012-07-12 · TA获得超过1076个赞
知道大有可为答主
回答量:833
采纳率:0%
帮助的人:903万
展开全部
Open "c\1.txt" For Input As #1
Open "c\2.txt" For output As #2
'同时打开两个文件,文本一用于读入,文本二用于输出
Do While Not EOF(1) ‘对文件1进行循环逐行读入
Line Input #1, rrrr ’读入一行到rrrr
if rrrr>0 then '设置判断条件
Print #2, rrrr '把符合条件的写到文本2里
'也可以用文本型 的变量保存,a=a & rrrr & VBCRLF ,后面加回车换行符。
else ‘不符合条件的就什么也不做,相当于删除了
end if
Loop
Close #1 ’关闭两个文件,结束处理
Close #2

文本二就是你要的删除部份记录后的文本
牛人影视
2012-07-12 · TA获得超过1395个赞
知道大有可为答主
回答量:1491
采纳率:0%
帮助的人:1617万
展开全部
操作顺序文件必须按顺序读取或写入。
读取文件,把需要保留的内容赋值到变量,最后再把变量的值重新写入文件,替换原有的内容
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妙趣衡生
2012-07-12 · TA获得超过693个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:164万
展开全部
顺序读取不需要删除的记录并写在新的文件上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式