• 6034阅读
  • 1回复

请教高手,qt4如何强制把缓存中的数据写入磁盘? [复制链接]

上一主题 下一主题
离线hugerat
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-02
我用QFile往U盘中写入数据,发现linux系统并没有把数据立即写入U盘,那么我如何才能强制linux把数据立即写入U盘呢,我知道,linux有一个系统函数fsync可以完成此功能,但在QT中有没有相关函数完成此功能呢,高手们指教啊。
离线yj_yulin

只看该作者 1楼 发表于: 2009-09-04
用qfile.flush试下能不能满足要求,也可以用fsync(qfile.handle)来强制写入,使用fsync需要清楚它的使用场合。
快速回复
限100 字节
 
上一个 下一个