In Lua, non esiste una funzione integrata per verificare direttamente se una directory esiste, quindi spesso ci si affida alla libreria Lua File System (lfs), una popolare libreria di terze parti per le operazioni sui file.
In Lua, possiamo usare os.tmpname() per ottenere un nome univoco di file temporaneo, poi aprire e operare su di esso con le funzioni standard io.
os.tmpname()
io
(Come Fare) Prima delle recenti versioni di Lua, lavorare con i file poteva essere più complicato.
(Come fare:) Esegui lo script con.
In Lua, lavorare con i file per scrivere è semplice.
In Lua, scrivere su stderr può essere realizzato utilizzando la funzione io.stderr:write().
io.stderr:write()