刷新文件缓冲区,确保数据立即写入磁盘。
flush()
function main() {
let logFile = os.open("critical.log", "a")
logFile.printf("[%s] Critical event occurred\n", new Date().toISOString()) // [2025-09-09T03:15:43.895Z] Critical event occurred
logFile.flush() // 立即刷新缓冲区并写入磁盘
// 继续其他操作...
logFile.close()
}
实时写入关键日志数据。
{@fun/OS/File/close close}, {@fun/OS/File/puts puts}, {@fun/OS/File/printf printf}, {@fun/OS/File/flush flush}, {@fun/OS/File/tell tell}, {@fun/OS/File/seek seek}, {@fun/OS/File/eof eof}, {@fun/OS/File/read read}, {@fun/OS/File/write write}, {@fun/OS/File/getline getline}, {@fun/OS/File/toString toString}