■プログラム説明(ソースコード説明)
ファイルポインタがファイルの終わりまで達したかどうかを調べるにはeofを参照します。trueであればファイルの終わり、falseであれば終わりではないことを示します。
■ソースコード
filename = "Macintosh HD:id_text:headline.txt";
fileObj = new File(filename);
flag = fileObj.open("r");
if (flag == true)
{
fileObj.read();
if(fileObj.eof)
{
alert("ファイルの終わりに達しました");
}else{
alert("ファイルの終わりではありません");
}
fileObj.close();
}else{
alert("ファイルが開けませんでした");
}
■ポイント
ファイルの終わりまで処理させるという定型パターンは以下のようになります。
while (!ファイルオブジェクト名.eof)
{
ファイル処理
}
■実際のスクリプトをダウンロード(sample.js.zip)