用于 INI 文件读写
如果文件已存在并使用 UTF-16 编码存储,则文件保持原编码。
否则使用 ANSI 编码存储 INI 文件。
在 aardio 中仍以 UTF-8 编码读写,读写时自动转换编码。
改用 string.ini,web.json, fsys.config 则可始终使用 UTF-8 编码读写配置文件。
打开 INI 文件对象。
如果文件未存在并且存在同路径的资源文件,
则先将资源文件保存到本地文件。
打开 path 参数指定路径的INI 文件对象。
如果文件已存在并使用 UTF-16 编码存储,则继续以此编码存储 INI 文件。
否则使用 ANSI 编码存储 INI 文件。
在 aardio 中仍以 UTF-8 编码读写,读写时自动转换编码。
= 打开 path 参数指定路径的 INI 文件对象。
如果文件未存在则创建文件并添加 UTF-16 LE BOM 头,并继续以此编码存储 INI 文件。
如果文件已存在并使用 UTF-16 编码存储,则继续以此编码存储 INI 文件。
否则使用 ANSI 编码存储 INI 。
在 aardio 中仍以 UTF-8 编码读写,读写时自动转换编码。
for section in fsysIniFileObject.eachSection(/*可选用模式匹配搜索*/) {
for(k,v in section){
/*k 为键,v 为值,section 为当前遍历到的小节*/
}
}
读取或添加小节对象,可直接读写成员
获取所有小节名字,返回字符串数组.
读取 INI 指字小节的指键键
可选使用参数 @3 指定默认值
成功返回读取的值,失败返回 null
如果指定键名成功应返回字符串值
不指定键名成功返回小节下所有键值组成的字符串数组
返回字符串、数组、null 时都可以使用#操作符取长度,null 的长度为0,
null,0 转换为逻辑值都等价于 false
返回指定小节中所有键名组成的字符串数组
返回小节名称组成的字符串数组
写 INI 文件
健名为 null 删除指定的小节
值为 null 删除指定的键名
可输入任意属性名,读写小节属性。
成功返回字符串值,失败返回 null 。
返回小节名称
保存更改到 INI 文件