Re: How to get the directory of the current executed file?
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: How to get the directory of the current executed file?
- From: Tang Daogang <daogangtang@...>
- Date: 2011年1月14日 14:33:19 +0800
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
<steve.j.donovan@gmail.com> wrote:
On Fri, Jan 14, 2011 at 8:14 AM, Tang Daogang <
daogangtang@gmail.com> 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 Lua.org, PUC-Rio
> = lfs.currentdir()
D:\dev\app
steve d.