我查看了Lua和LuaFileSystem文档并且还没有找到创建新文件的方法,我也在这里进行了搜索,但同样的目的.
作为一个注释,我正在寻找的解决方案必须是操作系统中立,以确保可移植性,但我很高兴为不同的系统得到不同的答案.
我试图从图像文件(jpg/jpeg/gif/png/bmp等)获取所有数据使用Lua的io.read()函数,但我没有太多运气,因为它似乎只是读了一个小的一块数据.
作为旁注,所有纯文本文件都被正确读取,所以我假设问题是字符编码或某些这样的事情.
例:
local data
local fileHandle
fileHandle = io.open ( 'pic.jpg')
data = fileHandle:read('*a')
print(data)
Run Code Online (Sandbox Code Playgroud)