Static Class

File

文件操作组件,静态类,无法实例化,通过静态方法直接调用

ID API 参数 返回值 平台 备注
1 save path: String
data: Data
callback: LuaFunction or
data:
Data
path: String
callback: LuaFunction
- - 保存data内数据到path指定的文件内,文件名支持子目录或者上级目录
2 read path: String
callback: LuaFunction
Data - 读取给定path的文件,并返回Data数据,支持异步读取,异步返回数据通过callback返回
3 exists path: String - - 文件是否存在
4 path name: filename path:String - 获取给定文件名的绝对存储路径

示例

http = Http()
http:get("http://luaview.github.io", {
    query = 1
}, function(response)
  local data = response:data()

    -- 保存
    File.save(data, "test.html") -- 同步存
    File.save(data, "test.html", function(status)
        -- 异步存
    end)

    -- 读取
    data = File.read("test.html") -- 同步读
    File.read("test.html", function(data)
        -- 异步读取
    end)

    -- 存在判断
    print(File.exists("test.html"))

    -- 文件路径
    print(File.path("test.html"))
end)

results matching ""

    No results matching ""