在lua中加载文件

jpr*_*est 0 lua

我有包含多个文件的目录,我需要在指定的文件上加载.

我知道我可以使用loadfile(路径),但我需要指定加载哪个文件谢谢Jp

Gle*_*ter 6

我不是100%肯定我明白你在问什么,但这是我的看法.如果您知道从中加载文件所需的目录,则只需将其作为文件名称的前缀:

local f, error = loadfile(mydir .. "/my_file")
Run Code Online (Sandbox Code Playgroud)

请注意,这将读取并解析该文件.要实际执行它,您需要调用从中获取的函数loadfile()(f()在此示例中).如果有错误,则loadfile()返回nil错误消息.