我想从文件中读取内容,然后进行一些处理,将处理后的内容重写到该文件中。但是我在QIODevice::Truncate模式下打开文件后,初始内容是空的,但我需要初始内容:update_a_file.openfileContents(update_a_file.readAll());
qInfo("trial info
我读过,只有当驱动器不能安全地弹出时,才会丢失最后的写入周期。写周期究竟是什么?我如何可能使用它来完成我想要的?现在我使用的是库,它使用的是文件流。如果SSD断开连接,就没有足够的时间来close()流,这就是数据丢失的原因吗?在断开SSD之后,我通常在控制台(Linux)中得到一些内核错误消息:
Message from syslogd@raspberrypi at Nov 12 01:43:41 ...它冻结了这个控制台会话中的所有内容。