Microsoft JScript编译错误 - 未终止的字符串常量

时间:2016-04-13 12:28:56

标签: javascript jscript

var newpath= workingDir + "Nodelist_" + ".txt";   

iStream=fso.OpenTextFile(newpath, 1, false);
var ss;
ss="";
var sLine = "";

while(!iStream.AtEndOfStream) { 

    sLine = iStream.ReadLine() 
    var res =  sLine.split("\t");
              sLine = res[0]+ "\t" +  res[0]   

            sLine+="\r\n";

    ss = ss + sLine;

 }        


 iStream.Close();
 if(fso.FileExists(newpath))
   fso.DeleteFile(newpath);

varFileObject = fso.OpenTextFile(newpath, 8, true,0);  
varFileObject.write(ss) 
varFileObject.close()

原始文件数据采用以下方式:

Node Number
2175 
2681
2708
2709
2737
2738
2777
2779
2823
2824
2889
11019
11020
12134
12193
12261
12262
12263
12264
12405

这是一列整数据

我希望将这些数据写入记事本文件

Node Number Node Number
2175    2175
2681    2681
2708    2708
2709    2709
2737    2737
2738    2738
2777    2777
2779    2779
2823    2823
2824    2824
2889    2889
11019   11019
11020   11020
12134   12134
12193   12193
12261   12261
12262   12262
12263   12263
12264   12264
12405   12405

这些是两列数据。

上面编写的脚本运行良好,但我想避免使用此命令sLine + =“\ r \ n”,因为它在某些机器中给出了Microsoft J Script编译错误(未终止字符串常量)的错误。我不是为什么。无论如何我只是想知道是否可以采用另一种方式完成上述任务?

0 个答案:

没有答案