INI文件是一个无固定标准格式的配置文件。它以简单的文字与简单的结构组成,常常使用在视窗操作系统,或是其他操作系统上,许多程序也会采用INI文件做为设置程序之用。视窗操作系统后来以注册表的形式替换掉INI档。INI文件的命名来源,是取自英文“初始(Initial)”的首字缩写,正与它的用途——初始化程序相应。有时候,INI文件也会以不同的扩展名,如“.CFG”、“.CONF”、或是“.TXT”代替。INI 文件的格式及主要内容: 

 

  •   节 [Section] 

  所有的parameters都是以sections为单位结合在一起的。所有的section名称都是独占一行,并且sections名字都被方括号包围着([ and ])。在section声明后的所有parameters都是属于该section。对于一个section没有明显的结束标志符,一个section的开始就是上一个section的结束,或者是end of the file。Sections一般情况下不能被nested,当然特殊情况下也可以实现sections的嵌套。

 

  •   参数 [Parameter]

  键值对:键=值  即: name=value
  INI所包含的最基本的“元素”就是parameter;每一个parameter都有一个name和一个value,name和value是由等号“=”隔开。name在等号的左边。

 

  •   注解 [comment]

  注解使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解

 

  •   示例格式:  
[curentUser]      ;  this is a Section
name=wisdo     ; this is Parameters
organization=cnblogs   ; this is Parameters

[database]  
server=127.0.0.0   ; use IP address in case network name resolution is not working  
port=143  
file = "user.dat"  

  

  •   总结:

  ini 文件是早期的windows桌面系统及应用的配置文件,从win95以后开始转向使用注册表,但是还有很多系统配置是使用INI文件的。其实INI文件就是简单的text文件,只不过这种txt文件要遵循一定的INI文件格式。现在的WIN系统上常用xml文件作为配置文件(如 App.config web.config 等 )

 

posted on 2016-07-30 11:31  wisdo  阅读(1889)  评论(0编辑  收藏  举报