使用引导库复制文件时出现问题。复制文件后,有时文件大小为 0kb。
这是我的代码:
boost::filesystem::copy("from.txt", "to.txt");
我只是想知道我应该打电话sync()
,fsync()
还是 fflush()
为了那个?
据我所知,只有基于流的 i/o 需要fflush()
保证文件写入,但是我找不到关于boost::filesystem::copy
.
使用引导库复制文件时出现问题。复制文件后,有时文件大小为 0kb。
这是我的代码:
boost::filesystem::copy("from.txt", "to.txt");
我只是想知道我应该打电话sync()
,fsync()
还是 fflush()
为了那个?
据我所知,只有基于流的 i/o 需要fflush()
保证文件写入,但是我找不到关于boost::filesystem::copy
.