用什么储存大量文件信息比较好 我需要储存大量的文件信息,每一项的内容有文件路径、大小、保存时间。要求:1、不使用数据库2、便于查询,能够在非常短的时间内找到想找的内容我主要是想便于移植,复制程序就可用,所以不想用数据库。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把 每一项的内容文件路径、大小、保存时间 信息以结构的形式保存文件,查找是用文件映射读取文件内容,然后进行查找。程序初次启动时,应该提示用户为所有文件建立索引,即把文件等信息保存到文件。以后查找直接读取,索引文件参考http://hi.baidu.com/kirksky/blog/item/30536238eaf5b0f6b211c7af.html 感觉自己管理大量文件还是有些难度,性能、安全都是问题同。sqlite吧。跨平台的,FireFox也在用。http://baike.baidu.com/view/1447600.htmhttp://www.sqlite.org/ 用 或者不用 现成的数据库, 都得用数据库的方法1、将数据用定长的(至少是结构化的)方式保存到文件中2、对于常用的查询字段(或组合)建立索引,可以单独保存为Index文件3、用索引查询,到数据文件中读取固定偏移位置(索引健计算出)的记录数据 求介绍CDMA开发书籍 OpenGL绘图时整个桌面闪烁的问题 新建对话框的问题 怎么用vc开发一个asp的模版? 对话框发送消息问题请教 有没有解析 .eml 文件的例子 如何禁止鼠标和键盘的输入,但还可以在状态栏上用鼠标可以拖动窗体 char * 如何转换成 unsigned char ? 请问在对TreeCtrl的右键的事件捕捉的问题! VC带窗口的模块如何做到较好的分离? 求一本讲ODBC的入门书籍或文档.... 入门WTL的疑问?
读取文件内容,然后进行查找。程序初次启动时,应该提示用户为所有文件建立索引,即把文件等信息保存到文件。
以后查找直接读取,索引文件参考
http://hi.baidu.com/kirksky/blog/item/30536238eaf5b0f6b211c7af.html
1、将数据用定长的(至少是结构化的)方式保存到文件中
2、对于常用的查询字段(或组合)建立索引,可以单独保存为Index文件
3、用索引查询,到数据文件中读取固定偏移位置(索引健计算出)的记录数据