我有一个简单的文件,如:
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这样做。
答案 0 :(得分:1)
ts.AtEndOfSream
是拼写错误吗?它应该是ts.AtEndOfStream
(注意'Stream'中缺少的't')。