Re: walking a directory tree
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: walking a directory tree
- From: "Ken Smith" <kgsmith@...>
- Date: 2006年12月18日 11:14:38 -0800
correction.
On 12/18/06, Ken Smith <kgsmith@gmail.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
end
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.
environment details:
Darwin 8.8.1 (Mac OS X 10.4.8)
Lua 5.1.1
Ken Smith