Lua Quest

Posted by Artheliis on Thu 05 Jun 2008 04:20 AM — 3 posts, 15,195 views.

#0
I am looking to make a way to list files in a directory. I've not found a way to do this in LUA, yet, but I'm sure it's possible I just need to figure out the syntax. If anyone could help, I'd be very thankful.
Australia Forum Administrator #1
See: http://www.gammon.com.au/scripts/doc.php?lua=utils.readdir

Here is an example:


t = assert (utils.readdir ("c:/Program Files/mushclient/worlds/plugins/*.xml"))

require "tprint"

tprint (t)

Output

"msp.xml":
  "access_time"=1212465110
  "create_time"=1028867459
  "write_time"=1028867459
  "archive"=true
  "size"=3421
"Chat_Redirector.xml":
  "access_time"=1212640036
  "create_time"=1212639012
  "write_time"=1212640036
  "archive"=true
  "size"=3369
"chat.xml":
  "access_time"=1212465110
  "create_time"=1135137573
  "write_time"=1135137573
  "archive"=true
  "size"=22757

... and so on ...


#2
Thank you sir. I knew there was a way to do it, I just couldn't figure it out, so I thought I'd ask the expert.