LuaFileSystemを使ってみる (ファイル操作)
Luaにはos機能でいくつかファイル操作ができますが、ディレクトリを操作するようなときに便利なのがLuaFileSystemです。
require( "lfs" ) --現在位置を表示する print( lfs.currentdir() ) --はむ!さんのSJIS対応Luaであれば日本語も大丈夫 --以下でc:\テストソース以下のファイルリストを表示する for file in lfs.dir("c:\\テストソース") do --ファイル名が"."や".."でないものを表示 if file ~= "." and file ~= ".." then print( file ) end end
さらに詳しく学びたい方は、リファレンスを読んでください
[LuaFileSystemリファレンス]
http://keplerproject.github.com/luafilesystem/manual.html#reference
[Luaリファレンスマニュアル OS機能]
http://sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html#5.8