1

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

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 做到这一点。

4

1 回答 1

2

ts.AtEndOfSream错字吗?应该是ts.AtEndOfStream(注意“Stream”中缺少的“t”)。

于 2012-11-06T02:36:35.573 回答