aardio 文档

aardio 范例: ini 文件

//ini 文件
import fsys.ini;

//打开文件,支持内嵌资源文件,如果文件不存在则自动创建新文件。
//n如果文件已存在并使用 UTF-16 编码存储,则文件保持原编码。
//否则使用 ANSI 编码存储 INI 文件。在 aardio 中仍以 UTF-8 编码读写,读写时自动转换编码。
var ini = fsys.ini("\配置文件.ini") //参数 @2 为 true 则默认以 UTF-16 LE 创建新文件。

//直接读配置值
var value = ini.read("小节名","键名") 
ini.write("小节名","键名","新值") 

//读取小节对象
var section = ini.getSection("小节名称") 
section.项名称 = 123;  //读写值
section.save() //保存到文件

//string.ini 库处理字符串或读写文件都使用 UTF-8 编码。 
import string.ini;
var str = string.load("\配置文件.ini");
str = string.fromto(str,0,65001);

var tab = string.ini.parse(str) //load 或 parse 函数用于解析
print( string.ini.stringify(tab) ); //stringify 或 save 函数保存配置
Markdown 格式