第1个回答 2013-02-19
找个变量(string型)如x,把txt内容放进去,在写x=cstr(x),既可以去掉前面的空格(无论多少个),或者用Ltrim()(消除左边空格)、Rtrim()(消除右边空格)、trim()(消除左右空格)函数。希望对你有帮助。本回答被提问者和网友采纳
第2个回答 2013-02-26
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 循环。来自:求助得到的回答
第2个回答 2013-02-26
readline 后 如果 trim 等于空就不 writeline 否则writeline
第3个回答 2013-02-18
用line读入整个文件,每行存入数组,输出时从第四个元素开始输出。