VB如何实现删除TXT的前三行?
4个回答
展开全部
找个变量(string型)如x,把txt内容放进去,在写x=cstr(x),既可以去掉前面的空格(无论多少个),或者用Ltrim()(消除左边空格)、Rtrim()(消除右边空格)、trim()(消除左右空格)函数。希望对你有帮助。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dim bytFileInput as byte
Dim bytFileOutput as byte
Dim strPathInput as string
Dim strPathOutput as string
dim strData as string
strPathInput = "C:\大批TXT文件名.txt“
strPathoutput = "C:\大批TXT文件名_处理过的.txt"
bytFileInput = freefile
Open strPathInput for input as #bytFileInput
bytFileOutput = freefile
Open strPathOutput for output as #bytFileOutput
Do while not eof(bytFileInput)
strData = lineinput #bytFileInput
print #bytFileOutput, trim(strData)
Loop
Close #bytFileOutput
Close #bytFileInput
大致如此,没有做实测,可能会有拼写错误,仅供参考。
如果需要处理多个文件,在外面加个For each 循环。
Dim bytFileOutput as byte
Dim strPathInput as string
Dim strPathOutput as string
dim strData as string
strPathInput = "C:\大批TXT文件名.txt“
strPathoutput = "C:\大批TXT文件名_处理过的.txt"
bytFileInput = freefile
Open strPathInput for input as #bytFileInput
bytFileOutput = freefile
Open strPathOutput for output as #bytFileOutput
Do while not eof(bytFileInput)
strData = lineinput #bytFileInput
print #bytFileOutput, trim(strData)
Loop
Close #bytFileOutput
Close #bytFileInput
大致如此,没有做实测,可能会有拼写错误,仅供参考。
如果需要处理多个文件,在外面加个For each 循环。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
readline 后 如果 trim 等于空就不 writeline 否则writeline
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用line读入整个文件,每行存入数组,输出时从第四个元素开始输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询