函数:io.open 按模式打开文件

优质
小牛编辑
139浏览
2023-12-01

函数名称:按模式打开文件

函数功能:以字符串指定的模式打开文件

函数方法

file,msg = io.open(filename,mode)

参数类型必填说明
filenamestring需要打开的文件路径
modestring打开模式,不写默认为 "r"

mode 参数介绍

参数说明
"r”读取模式(默认)
"w”写模式
"a”追加模式
"r+"更新模式,所有以前的数据都保留
"w+"更新模式,以前的所有数据都被删除
"a+"追加更新模式,保留以前的数据,只允许在文件末尾写入
"b"二进制方式
返回值类型说明
fileuserdata/nil成功返回打开文件的句柄,失败返回 nil
msgstring返回报错信息

函数用例

file,msg = io.open("/mnt/sdcard/kazhu.txt")
if file then
    dialog("打开成功",5000)
    file:close()
else
    dialog("打开失败,失败原因:"..msg,5000)
end