use*_*459 5 c++ windows fsync
是否有替代Windows的fsync?(C++ builder)
Fsync需要包含unistd.h,它仅适用于unix系统
谢谢!
Jam*_*ark 5
_commit看起来不错,它需要一个文件描述符,就像fsync:
_commit
fsync
_commit 函数强制操作系统将与 fd 关联的文件写入磁盘。此调用可确保立即刷新指定的文件,而不是由操作系统自行决定。
Mr.*_*ama 2
该fflush函数可以执行您需要的操作,但它仅适用于文件句柄。
fflush
或者,FlushFileBuffers可能适合您,但它是 Windows 特定的。
FlushFileBuffers
归档时间:
10 年,2 月 前
查看次数:
4238 次
最近记录:
7 年,10 月 前