# Funktionsreferenz

FileOpen

Öffnet eine Textdatei zum Lesen oder Schreiben.

FileOpen ( "filename", mode )

Parameter

filename | Dateiname der zu öffnenden Textdatei.
mode | Modus (Lesen oder Schreiben), in dem die Datei geöffnet werden soll: 0 = Lesemodus (read mode) 1 = Schreibmodus zum Anhängen an die vorhandene Datei (write mode) 2 = Schreibmodus mit Löschen des vorherigen Inhaltes (write mode) Beide Schreibmodi erstellen die Datei, wenn sie noch nicht existiert.

Bemerkungen

Bis zu 64 Dateien können pro AutoIt-Skript gleichzeitig geöffnet sein. Wird dieses Limit überschritten, löst das einen Laufzeitfehler aus.
Eine Datei kann nur entweder im Lese- oder im Schreibmodus geöffnet sien - sie kann nicht in beiden sein.
Wenn du mit der Arbeit an der Datei fertig bist, verwende die Funktion FileClosem, um die Datei zu schließen. AutoIt schließt zwar normalerweise alle Dateien beim Beeenden des Skriptes, der manuelle Aufruf von FileClose ist aber dennoch eine gute Idee.

Siehe auch

FileClose, FileReadLine, FileWriteLine, FileRead

Beispiel

$file = FileOpen("test.txt", 0)
; Check if file opened for reading OK
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
FileClose($file)