загрузить файл в lua - PullRequest
       3

загрузить файл в lua

0 голосов
/ 03 февраля 2011

У меня есть каталог, содержащий несколько файлов Мне нужно загрузить указанный файл.

я знаю, что могу использовать файл загрузки (путь), но как мне указать, какой файл загрузить благодарю вас Jp

Ответы [ 2 ]

6 голосов
/ 03 февраля 2011

Я не уверен на 100%, что понимаю, о чем вы спрашиваете, но вот мое мнение. Если вы знаете каталог, из которого нужно загрузить файл, просто добавьте его к имени файла:

local f, error = loadfile(mydir .. "/my_file")

Обратите внимание, что это читает и анализирует файл. Чтобы фактически выполнить его, вам нужно вызвать функцию, которую вы возвращаете из loadfile() (поэтому f() в этом примере). Если есть ошибка, loadfile() возвращает nil и сообщение об ошибке.

0 голосов
/ 07 февраля 2011
path = "./path/to/a/file.lua"
local myreturn1, myreturn2 --[[etc]] = assert(loadfile(path))(myarg1, myarg2, myarg3 --[[etc]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...