io.open
lua
io.open (filename [, mode])
説明
引数 filename
で指定したファイルを引数 mode
で指定したモードで開き、ファイルハンドルを返します。mode
には "r"
(読み込み)、"w"
(書き込み)、"a"
(追記)などが指定できます。
サンプルコード
lua
local file = io.open("test.txt", "r") -- 読み取り専用でファイルを開く
local content = file:read("*a") -- ファイル全体を読み込む
print(content)
file:close()
この例では、ファイルを読み取り専用で開いて、その内容を読み込んで出力しています。
LuaJIT独自の拡張
64ビットファイルオフセットを扱う。
互換性
- Lua 5.1
- LuaJIT