pol*_*pts 11 sync fsync boost-filesystem ext4 xfs
我boost::filesystem::create_directories()用来创建新目录.当我在创建后不久尝试访问这些目录时,我收到一条错误消息:没有这样的目录.但如果我在创建目录后睡了一会儿一切都很好(我没有得到错误).此外,我尝试使用fsync()和sync()创建目录后,但它没有任何区别.我在ext4和xfs文件系统上测试它,我的boost版本是boost 1.44
我的问题是
boost::create_directories()立即创建目录?或者有可能出现问题吗?sync()并fsync()保证在ext4/xfs上将所有内容刷新到光盘上吗?