# 快速存储配置
可对 移动 设备 本地数据进行读写
# 快速存储数据
语法 save("key",value);
参数:
- key 为 String 类型,必须双引号扩起来
- value 支持 string,number,boolean 类型
save("user","1009883"); --将1009883 存储在本地,索引值为'user';
1
# 快速读取数据
语法 get("key",defaltValue);
参数:
- key 为 string 类型,必须双引号扩起来
- defaltValue 如果本地没有对应的索引值,则返回一个默认的值
- 默认值必填
- 默认值 的 数据类型 应 与 save方法存储的一致
local user = get("user","没有获取到值");
print(user);
1
2
2
# 剪贴板操作
可把数据放入 系统 剪贴板内
# 存入剪贴板
语法 putClipboard("要存入剪贴板中的文本")
参数:
- 要存入剪贴板中的文本
putClipboard("123") -- 将123存入系统剪贴板中
1
# 快速读取剪贴板中的内容
语法 getClipboard();
参数: 无参
local msg = getClipboard(); --获取剪贴板中的内容
1
# IO 文件操作
原生Lua IO 库 支持
# 脚本路径
获取当前脚本的 根目录
local path = getDir();
print(path);
1
2
2
# Sd卡(存储卡)路径
获取当前脚本的 根目录
local path = getDirSD();
print(path);
1
2
2
# 路径
打开SD 卡路径下的文件
"/sdcard/1.txt";
file = io.open("/sdcard/a.txt","a");
if file then
print('文件打开成功');
end
1
2
3
4
2
3
4
# 更多文件操作
插件: 更多文件操作请使用插件《EasyRun》:作者雨中漫步 插件地址:http://47.104.139.55/pinfo/28.html
// --加载插件(必写)
compile("EasyRun");
// 文件处理方法(需要哪个用哪个,再次感谢作者雨中漫步)
read("/sdcard/test.txt") -- 读取test文件的内容
readLine("/sdcard/test.txt",5) -- 读取test文件第5行的内容
readLines("/sdcard/test.txt") -- 读取test文件的内容并保存到数组中
linesNumber("/sdcard/test.txt") -- 取test文件内容总行数
write("/sdcard/test.txt","123456789") -- 把"123456789"写入到test文件中(覆盖写入,test之前的内容会被清空)
writeLine("/sdcard/test.txt",5,"123456789") -- 在test文件第5行写入"123456789"
writeLines("/sdcard/test.txt",{"123","456","789"}) -- 在test文件中分别写入"123","456","789"
addEnd("/sdcard/test.txt","12456789") -- 在test文件最后面写入"123456789",test文件之前的内容被保留
deleteLine("/sdcard/test.txt",3) -- 删除test文件第3行的内容
replaceFile("/sdcard/test.txt","123","456") -- 把test文件中的"123"替换成"456"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14