大家好!
我通过使两个文件彼此并行(其中一个文件仅为临时文件)来实现"附加"功能。
我创建并打开 temp。 文件、将原始文件内容复制到其中、附加新数据、关闭文件、删除原始内容、
重命名临时 删除的原始文件的名称。
我正在考虑替代解决方案:
我希望始终保留这两个文件、以避免出现问题、方法是反复创建新文件:
0)创建温度。 和原始文件
… (一些写入原始文件的操作将在平均时间内进行)
1) 1)开路温度 要写入的文件
2) 2)将原始文件内容复制到 temp。 文件
3) 3)将新数据写入 temp。 文件(又称为 append)
4)关闭温度。 文件
5) 5)关闭原始文件
6) 6)将原始文件重命名为 ORIGINAL_OLD
7) 7)重命名临时 原始文件
8) 8)将 ORIGINAL_OLD 重命名为 temp。 文件
因为这也意味着闪存中的一些文章、这种解决方案是否更好?
我在这里参考 TI 文档:
提前感谢您的回复!
此致
Jiří μ A
