.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统
配置文件所采用的
存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑
ini才方便,一般只有很熟悉windows才能去直接编辑。
基本介绍
.ini 文件是Initialization File的缩写,即初始化文件,是
windows的系统
配置文件所采用的
存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN3X下面,WIN95用
注册表代替,以及后面的内容表示一个节,相当于注册表中的键。
除了
windows2003很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放软件信息,注册表信息等。
文件扩展名
配置文件.ini
请注意:我们所讨论的是项目中的配置文件,它是整个项目共用的。所以它要有一个项目使用的文件名,其后缀是.ini。例如:端口配置.ini
格式
INI文件由节、键、值组成。
节
参数
(键=值)
name=value
注解
注解使用
分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。
; comment textINI文件的
数据格式的例子(配置文件的内容) [Section1 Name]
KeyName1=value1
KeyName2=value2
...
[Section2 Name]
KeyName21=value21
KeyName22=value22
其中:
[Section1 Name]用来表示一个段落。
因为INI文件可能是项目中共用的,所以使用[Section Name]段名来区分不同用途的参数区。例如:[Section1 Name]表示
传感器灵敏度参数区;[Section2 Name]表示测量通道参数区等等。
KeyName1=value1 用来表示一个参数名和值。
比如:
7033=50
7034=51
其中:
7033表示某传感器名,50表示它的灵敏度值。
7034表示另一只传感器名,51表示它的灵敏度值。
实例
; exp ini file
[port]
portname=COM4
port=4
作用
.ini , .inc之类的文件,一般是放一些常量或
数据库链接语句等,再在需要的页面包含进去,和直接命为
asp 是没什么区别的。
但为了安全性,最好不要用这些
后缀名,因为知道文件名时,在浏览器里输入该文件的地址时,可看到所有内容的。
在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从
Windows 95的推出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。但在某些场合,INI文件还拥有其不可替代的地位。
.ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN3.1下面,WIN95用注册表代替,及后面的内容表示一个节,相当于注册表中的键。
除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,
应用程序的
图形界面即可操作以实现相同的功能。
分类
在
Windows操作系统中存在很多·个INI文件,如SYSTEM.INI和WIN.INI。在纯
文本处理器或
DOS编辑器中打开INI文件就有可能知道这些文件大概要做些什么。这些文件中包括对鼠标,键盘,外围设备,显示器颜色,密码等的变量参数的设置声明。在正常情况下,这些文件在
文本编辑器中不能被改动(如文本编辑器在关闭之前显示“保存修改”,这时应点“否”。)。
在Windows 95, 98, NT及之后的版本中,大部分的设置是通过对注册表的修改实现的,而不是通过使用INI文件。某些程序包含自身的INI文件,这些文件的内容的修改通常是通过该程序的
用户界面来更改程序的特征,并不是通过编辑文件本身来进行的。
参考资料
ini.outofmemory.cn为程序员服务.