我有两个文本文件,我想要结合..我使用下面的代码来做到这一点..问题是在第二个文件的开头这个代码插入一些奇怪的字符,如空格..是有一个插入新行而不是使用writeline的方法。
Set txsOutput = FSO.CreateTextFile(strOutputPath)
Set txsInput = FSO.OpenTextFile(strInputPath,1)
txsOutput.Writeline txsInput.ReadAll
由于
答案 0 :(得分:0)
.ReadAll()读取文件的尾随EOL。 .Writeline将进一步增加EOL。使用.Write代替获取第一个输入文件的精确副本作为输出文件的头部。
如果“像空格一样奇怪的字符”是 - 不需要的 - 第一个文件的一部分,你将不得不使用字符串操作(Instr,Left,Replace,...)或RegExp来清理数据。
如果它们来自第二个文件(假设您也使用了.ReadAll),则应检查该文件的编码和/或使用上述方法清理数据。