1
ファイルのコピーにブートライブラリを使用するときに問題があります。ファイルをコピーした後、ファイルサイズが0kbになることがあります。ここでboost :: filesystem :: copyの後にfflushまたはsyncが必要ですか?
は私のコードです:
boost::filesystem::copy("from.txt", "to.txt");
は、私はちょうど私がsync()
、fsync()
、またはそのためのfflush()
呼び出す必要があるかどうかを知りたいですか?
私が知る限り、ストリームベースのI/Oだけがファイルの書き込みを保証するためにfflush()
を必要としますが、boost::filesystem::copy
に関するリファレンスドキュメントは見つかりません。