lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Dear steve,

It's not my opinion.

What I want to know is to get  the current EXCUTED file's directory, not the current process' directory. For example:

I am in /root/web/,  when I do:
require 'abc.def'
The ./abc/def.lua will print /root/web/abc/, rather than /root/web/ .

Do I describe it clearly?

On Fri, Jan 14, 2011 at 2:26 PM, steve donovan <> wrote:
On Fri, Jan 14, 2011 at 8:14 AM, Tang Daogang <> wrote:
> But I don't know how to get it in Lua, any suggestion?

The lfs module from LuaFileSystem is the best known method:

D:\dev\app>lua -llfs
Lua 5.1.4  Copyright (C) 1994-2008, PUC-Rio
> = lfs.currentdir()

steve d.