get eof 整数|ファイル参照
整数 | 末尾を求めるファイル open for accessの結果で得られる値 |
ファイル参照 | 末尾を求めるファイル alias "..." か file "..."の形式 |
整数 | ファイルの持つデータのバイト数 |
set eof 整数1 | ファイル参照 to 整数2 | 様々な値
整数1 | 末尾を設定するファイル open for accessの結果で得られる値 |
ファイル参照 | 末尾を設定するファイル alias "..." か file "..."の形式 |
整数2 | ファイルの末尾までのバイト数 |
様々な値 | このデータの後に末尾を設定 |
ファイルの末尾であるeof(end of file)の設定・参照を行う。
eofの位置がすなわち、ファイルに含まれるデータの大きさである。
データ以外を含むファイルは「情報を見る」で調べた場合の大きさと、このeofの位置が異なっているので注意。
設定・参照を行う前にopen for accessでファイルを開いておく必要がある。
try
set fPointer to open for access (choose file)
set fLength to get eof fPointer
on error
end try
close access fPointer
fLength