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