lfs 使用
来源:互联网 发布:水果网络营销策划书 编辑:程序博客网 时间:2024/05/15 08:49
lfs.attributes(filepath [, aname]) 获取路径指定属性
lfs.chdir(path) 改变当前工作目录,成功返回true,失败返回nil加上错误信息
lfs.currentdir 获取当前工作目录,成功返回路径,失败为nil加上错误信息
lfs.dir(path) 返回一个迭代器(function)和一个目录(userdata),每次迭代器都会返回一个路径,直到不是文件目录为止,则迭代器返回nil
lfs.lock(filehandle, mode[, start[, length]])
lfs.mkdir(dirname) 创建一个新目录
lfs.chdir(path) 改变当前工作目录,成功返回true,失败返回nil加上错误信息
lfs.currentdir 获取当前工作目录,成功返回路径,失败为nil加上错误信息
lfs.dir(path) 返回一个迭代器(function)和一个目录(userdata),每次迭代器都会返回一个路径,直到不是文件目录为止,则迭代器返回nil
lfs.lock(filehandle, mode[, start[, length]])
lfs.mkdir(dirname) 创建一个新目录
lfs.rmdir(dirname) 删除一个已存在的目录,成功返回true,失败返回nil加上错误信息
--获取文件下的所有子文件
function getpathes(rootpath, pathes)
pathes = pathes or {}
for entry in lfs.dir(rootpath) do
if entry ~= '.' and entry ~= '..' then
local path = rootpath .. '/' .. entry
local attr = lfs.attributes(path)
assert(type(attr) == 'table')
if attr.mode == 'directory' then
getpathes(path, pathes)
else
table.insert(pathes, path)
end
end
end
return pathes
end
--C++绑定
lua_State* tolua_S = LuaEngine::getInstance()->getLuaStack()->getLuaState();
luaopen_lfs(tolua_S);
0 0
- lfs 使用
- LFS中使用rpm
- git lfs 使用
- git lfs的使用
- Gitlab LFS使用
- Git lfs 使用教程
- lfs
- lfs
- LFS
- LFS
- lfs----------
- LFS
- LFS
- lfs
- Lua ---- LFS库的使用
- Lua ---- LFS库的使用
- Lua ---- LFS库的使用
- Lua ---- LFS库的使用
- LeetCode OJ-258. Add Digits
- 大量LAST_ACK 分析过程
- 调用第三方的WS服务
- cocos2D从0到1之hello,cocos2D
- Pro JPA2读书笔记系列(四)-第四章(对象-关系映射)
- lfs 使用
- App Thinning研究
- [leetcode] 58. Length of Last Word
- 正则表达式
- 微信接口 图灵自动回复
- smarty2 foreach用法简单介绍
- SpringMVC的配置文件
- 浅析Java中的final关键字
- JavaScript中的闭包