1 EBookMgr配置文件的存储位置
根据操作系统的不同,EBookMgr配置文件的存储位置会有所不同
在Windows下为:
{user.home}/ebookmgr/{version}
在Linux,Unix,Mac下为:
{user.home}/.ebookmgr/{version}
区别的主要原因是在Linux,Unix,Mac下以.开头的目录或者文件自动为隐藏目录或者文件。
现在{version} = 1.0
2 存储文件作用和用途
2.1 bookfolder
这个文件是一个只有一行内容的文本文件,这一行内容为书库的位置,例如:
{user.home}/ebookmgr/1.0
UI中的标示为:
2.2 configure
这个文件是一个文本文件,其中的内容是图书分类目录的结构,内容为:
Compoter Books:*
OS:*
Linux:linux,Linux,fecora core,ubuntu
Windows:Windows,win
Mac:Mac
Programming Language:*
Java:java,Java,swing,awt,Hibernate,Hibernate3,JSTL
C,C++:c,c++,gcc,vc,bc
Python:python,Django
UML:uml,UML
Groovy:Groovy,Grails
.NET:NET,CShart,ASP.NET,NHibernate,EntityFramework,C#
Management:*
PMP:PMP, Project Management Professional
CMMI:cmmi,CMMI
Design:*
Architecture:Architecture
层级使用4各空格区分,分类名和分类关键字。
2.3 extension
这个文件是一个文本文件,其中有两行内容,第一行是所有的可选格式,第二行是所有已经选择的格式。例如:
.pdf,.chm,.doc,.docx
.pdf,.chm,.doc
2.4 星级评选文件(HSQLDB数据库文件)
位置为:{user.home}/ebookmgr/1.0/datastore/
数据库的名字为:ebm(相关文件为:ebm.*)