[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: walking a directory tree
- From: "Ken Smith" <kgsmith@...>
- Date: Mon, 18 Dec 2006 11:14:38 -0800
On 12/18/06, Ken Smith <email@example.com> wrote:
I have found myself in a position where I must use Lua to walk a
directory tree and performing some operation on every file. Is there
an idiomatic way to do this in Lua? Ideally, I would like something
like Python's os.walk(dir). Right now, I'm doing this.
for file in io.popen('/usr/bin/find dir -type f') do
for file in io.popen('/usr/bin/find dir -type f'):lines() do
-- deal with file
This seems rather heavy-handed and a program that uses this construct
runs out of memory although it is not yet clear if this construct is
the cause. Thanks in advance for any suggestions.
Darwin 8.8.1 (Mac OS X 10.4.8)