配置文件ini的学习
了解配置文件
- 配置文件是什么
- 配置文件的结构
配置文件是什么
在早期的windows桌面系统中主要是用INI文件作为系统的配置文件,从win95以后开始转向使用注册表,但是还有很多系统配置是使用INI文件的。其实INI文件就是简单的text文件,只不过这种txt文件要遵循一定INI
文件格式。现在的WINCE系统上也常常用INI文件作为配置文件,这次研究INI文件的目的就是为了我的GPS定位系统客户端写个系统配置文件。“.INI ”就是英文 “initialization”的头三个字母的缩写;当然INI file的
后缀名也不一定是".ini"也可以是".cfg",".conf ”或者是".txt"。
###配置文件结构
配置文件由INI文件由节、键、值组成(section 、key、value)
节(section)
[section]
- key 、 value
key = value
- 注解
;注解使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。
NI文件的格式很简单,最基本的三个要素是:parameters,sections和comments
什么是parameters?
INI所包含的最基本的“元素”就是parameter;每一个parameter都有一个name和一个value,name和value是>>由等号“=”隔开。name在等号的左边。
如:
name = value
什么是sections ?
所有的parameters都是以sections为单位结合在一起的。所有的section名称都是独占一行,并且sections名字都被方括号包围着([ and ])。在section声明后的所有parameters都是属于该section。对于一个section没有明显的结束标志符,一个section的开始就是上一个section的结束,或者是end of the file。Sections一般情况下不能被nested,当然特殊情况下也可以实现sections的嵌套。
section如下所示:
[section]
什么是comments ?
在INI文件中注释语句是以分号“;”开始的。所有的所有的注释语句不管多长都是独占一行直到结束的。在分号和行结束符之间的所有内容都是被忽略的。
注释实例如下:
;comments text
##简单的配置文件##
#这是一个mysql 安装的配置文件 #sections [mysql]
#key and value basedir = path #key and value datadir = path #key and value port = 3306 # 注解 ;以上是mysql 安装配置文件的关键配置
以上内容部分参考https://www.cnblogs.com/renyuan/p/4111695.html
10/29/2018 10:50:36 PM