写入属性表文件 (plist.write)
声明
plist.write(文件路径, 关联表)
参数
- 文件路径
文本型,需要写入的 plist 文件的绝对路径 - 关联表
表型,这个表的树形结构将会转换成 plist
说明
将一个表的树形结构写入到 plist 文件中
这个函数可以在 XUI 中使用
示例
local plist = require("plist")
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" --设置plist路径
local tmp2 = plist.read(plfilename) --读取plist文件内容并返回一个TABLE
tmp2["Metadata"]["ProductBuildVersion"] = "havonz" --将表中ProductBuildVersion键值改为havonz
plist.write(plfilename, tmp2) --将修改后的表写入PLIST文件
os.execute("chown mobile:mobile "..plfilename) -- 修正文件权限
os.execute("chmod 644 "..plfilename)