我有大约50.000个文本文件(每个约5KB)。我需要make数据文件一次,然后我的应用程序读取(不写)才能使用。
我找到了将所有这些文件保存到一个(或多个)文件的方法。当前我将它存储在.zip文件中,然后在运行app时,我读取zip文件并获取我需要的条目。这种方式读取数据非常慢(约2秒)。
我能以任何方式存储快速使用且便于在计算机之间传输app的数据吗?谢谢!
[编辑:之前我的数据处理不好,我的应用程序是可移植的。数据是一次性创建,创建后无需修改,并且是纯文本但具有结构]
数据结构:
Section abcd
Item 1234
Item klmn
Section def
Item ...
Item ...
...
...
答案 0 :(得分:0)
作为建议:
检查特定文件夹是否存在
如果没有 - 解压缩那里的文件, 如果存在 - 检查目录中的文件计数(作为脏检查,你确实在文件夹中有数据)
从文件夹中读取文件