ב-Lua, אין לך פונקציה מובנית לבדוק באופן ישיר אם תיקייה קיימת, ולכן אתה לעיתים קרובות מסתמך על ספריית Lua File System (lfs), ספרייה פופולרית של צד שלישי לפעולות עם קבצים.
בלואה, אין מודול מובנה ליצירת קבצים זמניים, אז נצטרך להשתמש בos.tmpname() ליצירת שם קובץ זמני ובio.open() לפתיחת הקובץ.
os.tmpname()
io.open()
בואו נראה איך לקרוא מקובץ טקסט בלואה.
ב-Lua, המשתנה הגלובלי arg מכיל את ארגומנטי שורת הפקודה.
arg
ב-Lua, עבודה עם קבצים לצורך כתיבה היא די פשוטה.
בלואה, ניתן לכתוב ל-stderr באמצעות הפונקציה io.stderr:write().
io.stderr:write()