cocos2dx-lua返回指定文件的大小

返回指定文件的大小,如果失败返回 false

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- @function [parent=#io] filesize
-- @param string path 文件完全路径
-- @return integer#integer

function io.filesize(path)
local size = false
local file = io.open(path, "r")
if file then
local current = file:seek()
size = file:seek("end")
file:seek("set", current)
io.close(file)
end
return size
end