File.eof
检查文件指针是否已到达文件末尾。
eof()示例
逐行读取文件直至文件结束。
javascript
function main() {
let file = os.open("data.txt", "r")
let lineCount = 0
while (!file.eof()) {
let line = file.getline()
if (line !== undefined) {
lineCount++
Log("Line", lineCount + ":", line)
}
}
Log("Total lines:", lineCount)
file.close()
}返回值
| 类型 | 描述 |
bool | 如果已到达文件末尾则返回true,否则返回false。 |
参考
备注
用于在读取文件时判断是否已读取完所有内容。只有在某次读取碰到文件末尾后才返回true:例如getline()返回undefined、read(size)读不到数据,或不带参数的read()读完剩余内容;调用seek()后恢复为false。