请问quick 3.3rc1怎么创建文件夹并且写文件

我试了io.writefile(“C:\Users\Administrator\AppData\Local\player3\upd\flist.lua”, “12225”)

如果文件夹都是有的,那就正常,但是如果目录没有,不会自己创建文件夹?????

不会自己创建文件夹的。

必须先调用lfs接口来创建目录

经测试,用lfs也是不能创建目录的,但是有一段代码能创建目录,我贴上来分享下~~~
我自己重写了下io:
function checkDirOK( path )
require “lfs”
local oldpath = lfs.currentdir()

if lfs.chdir(path) then
    lfs.chdir(oldpath)
    print("路径检查OK->"..path)
    return true
end

if lfs.mkdir(path) then
    print("路径创建OK->"..path)
    return true
end

end

function io.writefileCheckDir(path, data)
local pathinfo = io.pathinfo(path)
if checkDirOK(pathinfo.dirname) then
io.writefile(path, data)
return true
else

    if device.platform == "windows" then
        local newStr = string.gsub(pathinfo.dirname, "/", "\\")
        print("开始创建目录:"..newStr)
        os.execute("mkdir "..newStr)
    else
        os.execute("mkdir -p "..pathinfo.dirname)
    end

    io.writefile(path, data)
    return true
end

print("写入完成:"..path)

end

这个才能正常创建目录哦…