次のような単純なファイルがあります。
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 を使用します。