Clasa DirAccess gestionează crearea, scanarea, redenumirea și ștergerea folderelor de pe disc, permițând parcurgerea fișierelor de salvare sau a mod-urilor instalate de jucători.
extends Node
func listeaza_salvarile() -> Array[String]:
var lista_salvari: Array[String] = []
var dir := DirAccess.open("user://salvari/")
if dir:
dir.list_dir_begin()
var nume_fisier := dir.get_next()
while nume_fisier != "":
if not dir.current_is_dir() and nume_fisier.ends_with(".sav"):
lista_salvari.append(nume_fisier)
nume_fisier = dir.get_next()
else:
# Creează folderul dacă nu există:
DirAccess.make_dir_absolute("user://salvari/")
return lista_salvari
Căi sigure: Folosește întotdeauna prefixul user:// pentru scriere și res:// doar pentru resurse read-only incluse în pachetul de joc.
Întrebări & Exemple de Cod:
DirAccess în Godot 4: Administrarea Directoarelor din user:// și res://Ai o nelămurire despre utilizarea comenzii
DirAccess în Godot 4: Administrarea Directoarelor din user:// și res://sau 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.