file_util file相关
function M.diripairs(path_url, max_depth)
描述
递归遍历目录
参数
- path_url string 路径
- max_depth number|nil 最大深度 nil表示到底
返回值
- function 遍历函数
function M.create_luapath(skynet_fly_path)
描述
skynet_fly luapath 的创建函数
参数
- skynet_fly_path string 路径
返回值
- string lua_path
function M.readallfile(file_path)
描述
读取整个文件内容
参数
- file_path string 文件路径
返回值
- string content内容
function M.get_cur_dir_name()
描述
获取当前目录文件夹名称
参数
返回值
- string 文件夹名称
function M.path_join(a,b)
描述
路径拼接
参数
- a string 路径1
- b string 路径2
返回值
- string 拼接后路径
function M.convert_path(path)
描述
gin风格转换成 openapi风格 /users/:name -> /users/{name}
参数
- path string 路径
返回值
- string 转换后路径
function M.mkdir(path)
描述
递归创建文件夹
参数
- path string 路径
返回值
- boolean|nil 结果
- string? 失败原因
function M.convert_linux_to_windows_relative(linux_path)
描述
Linux文件夹风格转成windows
参数
- linux_path string 路径
返回值
- string 路径
function M.convert_windows_to_linux_relative(window_path)
描述
windows文件夹风格转成linux
参数
- window_path string 路径
返回值
- string 路径
function M.is_window()
描述
是否windows系统
参数
返回值
- boolean 结果
function M.new_copy_file(is_dir)
描述
文件拷贝工具
参数
- is_dir boolean? 是否路径
返回值
- table obj set_source_target = function(source, target)设置来源目标 execute = function()执行拷贝
function M.rmdir(dir_path)
描述
删除文件夹
参数
- dir_path string 路径
返回值
- boolean? suc
- exitcode? exitcode
- integer? code
file_util file相关
https://huahua132.github.io/2024/06/29/skynet_fly_api_word/utils/file_util/