【发布时间】:2016-07-22 01:21:04
【问题描述】:
我在使用引导库复制文件时遇到问题。复制文件后,有时文件大小为 0kb。
这是我的代码:
boost::filesystem::copy("from.txt", "to.txt");
我只是想知道是否应该为此致电sync()、fsync() 或fflush()?
据我所知,只有基于流的 i/o 需要fflush() 来保证文件写入,但是我找不到关于boost::filesystem::copy 的参考文档。
【问题讨论】:
标签: synchronization copy boost-filesystem fflush fsync