使用lua脚本更改当前目录

我希望使用Lua脚本知道当前工作目录,然后返回当前目录的父目录。

例如:

当前目录: C:\programs\lua_script

期望输出: c:/programs/

点赞
用户4984564
用户4984564

Lua并不知道或关心什么是目录,它也不能改变当前的目录。

你需要使用特定于平台的库来实现目录操作,例如在POSIX系统上使用luaposix。作为解决办法,你可以通过调用另一个程序使用io.popen()函数并解析输出来查询当前工作目录,但这并不允许你改变目录。

2020-01-15 14:37:03