在VBScript中连接文件时插入新行



我有两个文本文件要合并。。我正在使用以下代码来完成此操作。。问题是在第二个文件的开头,这段代码插入了一些奇怪的字符,比如空格。。有没有办法插入新行而不是使用写行。

  Set txsOutput = FSO.CreateTextFile(strOutputPath)
    Set txsInput = FSO.OpenTextFile(strInputPath,1)         
         txsOutput.Writeline txsInput.ReadAll 

感谢

.ReadAll()读取文件的尾部EOL。Writeline将进一步添加EOL。改为使用.Write获取第一个输入文件的精确副本作为输出文件的头。

如果"像空格这样的奇怪字符"是第一个文件中不需要的部分,则必须使用字符串操作(Instr、Left、Replace…)或RegExp来清除数据。

如果它们来自第二个文件(假设你也使用了.ReadAll),你应该检查该文件的编码和/或使用上面的方法清理数据。