语法: | io.open(path,mode) | |
---|---|---|
参数 | 类型 | 说明 |
path | 字符串类型 | 字符串类型表示要打开的文件路径 |
mode |
字符串类型 |
文件打开的模式 |
“r”: 读模式 (默认); | ||
“w”: 写模式;\r\na: 添加模式; | ||
“r+”: 更新模式,所有之前的数据将被保存 | ||
“w+”: 更新模式,所有之前的数据将被清除 | ||
“a+”: 添加更新模式,所有之前的数据将被保存,只允许在文件尾进行添加 | ||
“a“以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留) | ||
“b”: 某些系统支持二进制方式 | ||
return | 文件句柄/nil+错误信息 | 文件句柄,失败则返回nil+错误信息 |
local file = io.open("/mnt/sdcard/test.txt", "r")
print(file:read("*a"))
file:close()
local file = io.open("/mnt/sdcard/test.txt", "W")
print(file:write("123", "a"))
file:close()
local file = io.open("/mnt/sdcard/test.txt", "r+")
print(file:read("*a"))
file:close()
local file = io.open("/mnt/sdcard/test.txt", "W+")
print(file:write("123", "a"))
file:close()
local file = io.open("/mnt/sdcard/test.txt", "a+")
print(file:write("123", "a"))
file:close()
local file = io.open("/mnt/sdcard/test.txt", "b")
print(file:read())
file:close()
local file = io.open("/mnt/sdcard/test.txt", "a")
print(file:write("123", "a"))
file:close()
自动化平台 | 官方网站 | 交流学习 | 学习课程 | 公开课程 |
---|---|---|---|---|
懒人精灵 | 懒人精灵官网 | 正在跳转 562451816 | 💻进阶课程列表 | 官方课合集 |
AiWork | AIWork官网 | 正在跳转 818641934 | 📗中级课程 | 官方课合集 |
EasyClick | EasyClick官网 | 正在跳转 815053746 | ||
小派精灵 | 小派精灵官网 | 正在跳转 429533660 | ||
按键精灵 | 按键精灵官网 | 正在跳转 815057794 | ||
易语言 | 易语言官网 | |||
何鑫云机 | 合鑫云手机-云真机 | |||
鸟人云机 | 鸟人云手注册 | 鸟人云机下载 | 安卓7.1~10系统 |