Изменение каталога из текущего каталога с использованием скрипта lua - PullRequest
1 голос
/ 15 января 2020

Я хочу узнать текущий рабочий каталог, а затем go вернуться в родительский каталог текущего каталога, используя скрипт Lua.

Например:
Текущий каталог: C:\programs\lua_script
Желаемый вывод: c:/programs/

1 Ответ

1 голос
/ 15 января 2020

Lua не знает и не заботится о том, что такое каталог, и не может изменить его текущий каталог.

Для этого вам понадобится библиотека c, определяемая платформой, как luaposix в системах POSIX. В качестве обходного пути вы можете запросить текущий рабочий каталог, вызвав другую программу с io.popen() и проанализировав вывод, но это не позволит вам сменить каталог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...