进行IO操作时突然断电导致操作失效,如cp src.txt dest.txt,在linux自动保存之前突然断电会导致dest.txt中数据清空,但是该文件仍然存在,并不是恢复到上一次保存,需要在操作之后掉用sync命令,Qt中是sync();linux中可以使用系统命令system(“sync”);
sync命令会降低效率,现象为频繁使用sync命令会导致系统卡顿,因此最好在进行周期性操作时使用sync指令。
Qt文件操作问题
最新推荐文章于 2023-06-23 21:30:00 发布
进行IO操作时突然断电导致操作失效,如cp src.txt dest.txt,在linux自动保存之前突然断电会导致dest.txt中数据清空,但是该文件仍然存在,并不是恢复到上一次保存,需要在操作之后掉用sync命令,Qt中是sync();linux中可以使用系统命令system(“sync”);
sync命令会降低效率,现象为频繁使用sync命令会导致系统卡顿,因此最好在进行周期性操作时使用sync指令。