【发布时间】:2012-02-28 17:46:42
【问题描述】:
如何更好地实现以相反的顺序逐个字符串写入 QFile。 使用 seek(0) 新字符串会覆盖旧字符串。
【问题讨论】:
-
您是想从头到尾写入文件,还是只想反转文本文件?
-
我需要从头到尾写入文件。我没有文件,我有数据要写。
-
我认为这在 FS/OS 级别实际上是不可能的。您应该先恢复数据,然后按顺序写入。最接近向后写入的方法是将其填充到末尾,从头到尾查找每个字节,然后逐字节写入。这不是一个好策略,如果你有足够的内存,你应该把所有东西都堆叠起来,然后拆开并写下它们。