jscript文件读取 - 输入文件的结尾

时间:2012-11-04 20:24:57

标签: jscript xsi

我有一个简单的文件,如:

124
123
122
121
120

我尝试使用jscript在softimage中读取它。

我有这个:

var ForReading = 1;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fileObj = fso.GetFile("F:\\temp\\csv_reader_01.txt");
var ts = fileObj.OpenAsTextStream(ForReading, 0 );

while(!ts.AtEndOfSream) {
    var textLine = ts.ReadLine();
    LogMessage(textLine);
}
ts.Close();


LogMessage("done");

使用以下输出:

// INFO : 124
// INFO : 123
// INFO : 122
// INFO : 121
// INFO : 120
// ERROR : Input past end of file - [line 29]

这一行出了问题:

var textLine = ts.ReadLine();

如何解决这个问题,我会怀疑! AtEndOfSream这样做。

1 个答案:

答案 0 :(得分:1)

ts.AtEndOfSream是拼写错误吗?它应该是ts.AtEndOfStream(注意'Stream'中缺少的't')。