1
부트 라이브러리를 사용하여 파일을 복사 할 때 문제가 있습니다. 파일을 복사 한 후 파일 크기가 0kb 인 경우가 있습니다. 여기 boost :: filesystem :: copy 다음에 fflush 또는 sync가 필요합니까?
내 코드입니다 :boost::filesystem::copy("from.txt", "to.txt");
난 그냥 그것에 대해
sync()
,
fsync()
, 또는
fflush()
를 호출해야하는지 여부를 알고 싶어
?
내가 아는 한 스트림 기반 I/O에만 파일 쓰기를 보장하기 위해 fflush()
이 필요하지만 boost::filesystem::copy
에 대한 참조 문서를 찾을 수 없습니다.