【发布时间】:2009-08-03 12:46:00
【问题描述】:
我在嵌入式设备上使用 C# 和紧凑框架将数据记录到紧凑型闪存卡。因为数据完整性是最重要的,我想知道如何将数据写入闪存盘。如果在写入/刷新期间或打开文件时断电,文件会丢失/损坏吗?最好的方法是什么?
顺便说一句,如果这很重要,卡使用 FAT32 作为文件系统。
你好, 科雷西奥
【问题讨论】:
-
这在一定程度上取决于实际的硬件......
-
那么您更喜欢哪种算法? 1.)打开 - 写入 - 关闭每个数据包或 2.) 打开 - 写入 - 刷新 - 写入 - 刷新 - 关闭 还是无关紧要,因为文件会以任何方式损坏(最坏情况)?我怎样才能知道我的硬件将如何处理文件写入时断电的情况?