永发信息网

vb 删除记事本最后空行

答案:2  悬赏:0  手机版
解决时间 2021-03-04 05:24
我写了一个程序部分代码如下
Open "d:\配置文件.ini" For Input As #1 '替换部分
Dim a$, b$, i%
Do While Not EOF(1) ' 循环至文件尾。
Line Input #1, a ' 读入一行数据并将其赋予a变量。
b = b & a & vbCrLf
Loop
Close #1

b = Replace(b, peizhi, sanceng) '替换语句

Open "d:\配置文件.ini" For Output As #1 '写入数据
Print #1, b
Close #1

每隔一段时间就写一次文件 。但是每次写过 文本文件最后就会多出2行空行 这样时间长了就积累了许多空行出来,请问怎么解决这个问题啊。
让他不要在文本末尾出现空行。
只要删除最后的空行,不要把最后一行前面的 vbCrLf 删了啊。
最佳答案
Open "d:\配置文件.ini" For Input As #1 '替换部分
Dim a$, b$, i%
Do While Not EOF(1) ' 循环至文件尾。
Line Input #1, a ' 读入一行数据并将其赋予a变量。
b = b & a & vbCrLf
Loop
Close #1

b = Replace(b, peizhi, sanceng) '替换语句

Open "d:\配置文件.ini" For Output As #1 '写入数据
Print #1, b; '这里加一分号 ; 就可以了
Close #1
全部回答
再次打开文件,用二进制 dim arr() as byte open "d:\配置文件.ini" for binary as #1 l=lof(1) redim arr(l) get #1, ,arr() colse #1 Kill ("D:\配置文件.ini") open "d:\配置文件.ini" for binary as #2 for i=1 to l-4 '两个回车占4个字节 put #1, ,arr(i) next colse #2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
温碧泉的护肤品怎么样适合北方人用吗?
海文货架地址有知道的么?有点事想过去
扎西茶坊怎么去啊,有知道地址的么
给军人拍摄证件照时应注意哪些事项、
求鉴别文字
文成县李井爱心幼儿园地址好找么,我有些事要
九江市新桥头龙翔国贸大厦附近有哪家店是可以
听音乐可以缓解心理压力吗
数学,二次函数内点的运动解题思路在初中数学,
日环食多少时间出现一次
全宏大药房天仙湖平价药店地址在什么地方,想
兰州马兰拉面在哪里啊,我有事要去这个地方
小体泰迪比玩具泰迪小多少?
【诡辩】求辩论中有关""诡辩""的例子
为什么说液压阻尼比是个软量 提高阻尼比的方
推荐资讯
记录片《有一种电影叫香港》中在《倩女幽魂》
我要送给我外甥女两本书,小王子和窗边的小豆
淘票票买电影票怎么退
tfboys唱过的动画片主题曲有哪些
求济州岛购买攻略,求求求!
凿壁偷光现在形容什么
请教!为什么我家哈士奇那么馋?
上班时间单位有权利收手机么
液质流动相中加甲酸,氨水和甲酸铵的区别
如图是两种昆虫的发育过程请据图回答:(1)
志强油漆总汇怎么去啊,有知道地址的么
泰水书店地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?