(方法) Luaは標準で一時ファイルを作成する関数を提供します。os.tmpfile()
は読み書き可能な一時ファイルを作り、os.tmpname()
は一時ファイル名を生成します。歴史的には、一時ファイルはスクリプトが終了すると削除されることが期待されていましたが、現在では明示的な削除が望ましい場合もあります。os.tmpfile()
とos.tmpname()
が提供するセキュリティレベルはOSによって異なるため、より安全な代替手段が必要な場合があります。たとえば、LuaFileSystem
(lfs) ライブラリを使ってより安全に一時ファイルを扱うことができます。