1

重複の可能性:
Lua でディレクトリのリストを取得する

lua 言語を使用して、特定のディレクトリ内のすべてのファイルを一覧表示する必要があります。「require lfs」を追加せずに

lua のディレクトリ内のファイルのリストを取得するには?

4

1 に答える 1

4

LuaFileSystemを使用してください...

Windows を使用していて難しい方法でやりたい場合は、基本的には io.popen() を使用して "dir" を呼び出し、返された値を解析するだけです。

local f = io.popen("dir \"C:\\users\\\"")
if f then
    print(f:read("*a"))
else
    print("failed to read")
end

これにより、C:\users ディレクトリ (. および .. を含む) 内のすべてがダンプされます。次に、ファイル/ディレクトリを解析し、それらを整形式のパスに形成する関数を作成する必要があります。

于 2012-04-10T14:21:20.743 に答える