在VBScript中加入文件时插入换行符

时间:2013-11-27 16:23:20

标签: vbscript

我有两个文本文件,我想要结合..我使用下面的代码来做到这一点..问题是在第二个文件的开头这个代码插入一些奇怪的字符,如空格..是有一个插入新行而不是使用writeline的方法。

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

由于

1 个答案:

答案 0 :(得分:0)

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

如果“像空格一样奇怪的字符”是 - 不需要的 - 第一个文件的一部分,你将不得不使用字符串操作(Instr,Left,Replace,...)或RegExp来清理数据。

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

相关问题