Speichern
func _on_Button2_pressed():
var file = File.new()
file.open("res://dumm2.txt", file.WRITE)
var text = "Hallo dies ist ein Text \r\n" # für Zeilenumbruch \r\n
text += "und hier geht er weiter \r\n "
file.store_string(text)
file.close()
Laden
func _on_Button_pressed():
var file = File.new()
file.open("res://dummi.txt", file.READ)
var content = file.get_as_text()
print(content) # Ausgeben im Ausgabefenster
$"../Label".text = content # oder Text direkt in Label.text schreiben
file.close()
Zeilenweise lesen
func load_file(filename):
var file = File.new()
file.open(filename)
while not file.eof_reached():
var line = file.get_line()
print(line)
file.close()
Prüfen ob Datei vorhanden
func _ready():
var dummi_file = File.new()
if dummi_file.file_exists("res://datei"):
print("Datei existiert")