Я не уверен на 100%, что понимаю, о чем вы спрашиваете, но вот мое мнение. Если вы знаете каталог, из которого нужно загрузить файл, просто добавьте его к имени файла:
local f, error = loadfile(mydir .. "/my_file")
Обратите внимание, что это читает и анализирует файл. Чтобы фактически выполнить его, вам нужно вызвать функцию, которую вы возвращаете из loadfile()
(поэтому f()
в этом примере). Если есть ошибка, loadfile()
возвращает nil
и сообщение об ошибке.