在LUA中获取各种路径.
来源:互联网 发布:淘宝下拉菜单 编辑:程序博客网 时间:2024/05/18 01:46
1、获取当前路径。
可以使用C语言大法。也可以使用 os库调用 cd命令。
static int fmt_fs_cwd(lua_State * L){char path[1024];if(NULL == getcwd(path, 1023))lua_pushinteger(L, errno);elselua_pushstring(L, path);return 1;}
获取当前执行脚本的文件名以及所在路径,这个需要借助 debug库了。
function dirname(str)if str:match(".-/.-") thenlocal name = string.gsub(str, "(.*/)(.+)", "%1")return nameelseif str:match(".-\\.-") thenlocal name = string.gsub(str, "(.*\\)(.+)", "%1")return nameelsereturn ''endend--- 当前文件名local __FILE__ = debug.getinfo(1,'S').source:sub(2)
0 0
- 在LUA中获取各种路径.
- php中获取各种路径
- java 中获取各种路径
- 在Nginx中利用lua脚本获取http请求路径信息
- LUA字符串路径中获取文件名、路径的模式匹配
- LUA字符串路径中获取文件名、路径的模式匹配
- LUA字符串路径中获取文件名、路径的模式匹配
- C#中获取应用程序各种路径
- web项目中各种路径的获取
- web项目中各种路径的获取
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- web项目中各种路径的获取
- Java中获取路径的各种方法
- JSP中获取各种路径的方法
- web项目中各种路径的获取
- web项目中各种路径的获取
- web项目中各种路径的获取
- struts2常用标签
- 获取图片高度和宽度
- 网络分析与网络数据集—创建网络数据集(二)
- CODE中创建项目和更新项目的方法
- WHILE (Transact-SQL)
- 在LUA中获取各种路径.
- WHILE (Transact-SQL)
- Redis 事务
- String,StringBuffer与StringBuilder的区别?
- 记录反射机制
- Linux之Tomcat安装配置
- Maven1_构建自己的第一个maven项目
- java多线程基础---synchronized与ReentrantReadWriteLock的介绍和比较
- 网络分析与网络数据集—创建网络数据集(三)