Funcția io.tmpfile creează și deschide un fișier temporar în mod citire/scriere (r+b). La închiderea fișierului sau la terminarea programului, fișierul temporar este șters automat de pe disc de către sistemul de operare.
-- Creare fișier temporar anonim:
local temp = assert(io.tmpfile())
-- Scriem date intermediare:
temp:write("Date temporare de procesare: 12345")
temp:flush()
-- Revenim la început și citim:
temp:seek("set", 0)
local date = temp:read("*a")
print("Date citite din fișierul temporar: " .. date)
-- La închidere, fișierul dispare complet de pe disc:
temp:close()
Securitate: Elimină riscul conflictelor de nume de fișiere sau al scurgerilor de fișiere reziduale rămase în directorul /tmp.
Întrebări & Exemple de Cod:
io.tmpfile în Lua: Crearea Fișierelor Temporare de LucruAi o nelămurire despre utilizarea comenzii
io.tmpfile în Lua: Crearea Fișierelor Temporare de Lucrusau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.