Funcțiile os.remove și os.rename permit ștergerea și redenumirea sau mutarea fișierelor și directoarelor din sistemul de fișiere al mașinii gazdă.
-- Redenumirea unui fișier (sau mutarea lui în alt director):
local ok, err = os.rename("raport_vechi.txt", "raport_2026.txt")
if not ok then
print("Eroare la redenumire: " .. tostring(err))
end
-- Ștergerea unui fișier temporar:
local sters, msgEroare = os.remove("cache.tmp")
if sters then
print("Fișierul cache.tmp a fost eliminat cu succes.")
else
print("Nu s-a putut șterge fișierul: " .. tostring(msgEroare))
end
Convenție de returnare: La succes, returnează true. În caz de eșec, returnează nil urmat de mesajul de eroare emis de sistemul de operare și codul numeric de eroare.
Întrebări & Exemple de Cod:
os.remove și os.rename în Lua: Administrarea Fișierelor de pe DiscAi o nelămurire despre utilizarea comenzii
os.remove și os.rename în Lua: Administrarea Fișierelor de pe Discsau 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.