I have a problem when using boot library for copying files. After copying a file, sometimes the file size if 0kb.
Here is my code:
boost::filesystem::copy("from.txt", "to.txt");
I just want to know whether should I call sync()
, fsync()
, or fflush()
for that?
As far as I know, only stream based i/o needs fflush()
to guarantee the file writing but, I cannot find the reference documentation about boost::filesystem::copy
.