文字列が実行可能ファイルへのパスであるかどうかを Lua で確認するにはどうすればよいですか? 標準ライブラリも、驚くべきことに LuaFileSystem も、これを行う方法を提供していないようです。
質問する
1023 次
2 に答える
6
LuaFileSystem には、テーブルを返す lfs.attributes() 関数があります。それは、むしろ逆に、ノードの「タイプ」(ファイル、ディレクトリ、ソケットなど)を説明する文字列を含む「モード」という名前のキーを持っています。
http://keplerproject.github.io/luafilesystem/manual.htmlのマニュアルには記載されていませんが...そのモジュールの標準的なリファレンスのようです...その中に「許可」キーもありますテーブル。任意の「x」文字で解析できると思います。
私はこれを発見しました:
#!lua
local lfs = require 'lfs'
attr = lfs.attributes('./some_file')
for name, value in pairs(attr) do
print (name,value)
end
于 2013-05-09T16:34:42.587 に答える