Open
Opens öffnet eine Datei zum Schreiben bzw. Lesen.
Syntax
Open (Dateiname, Modus, Vorgang)
Rückgabewert
True, falls der Vorgang erfolgreich ausgeführt wird, ansonsten False.
Weitere Informationen
Modus:
- 0 – Datei wird im Abfragemodus geöffnet. Sie können die Attribute abrufen, jedoch nicht auf die Datei selbst zugreifen.
- GENERIC_READ – Datei zum Lesen öffnen
- GENERIC_WRITE – Datei zum Schreiben öffnen
Vorgang
- CREATE_NEW – Neue Datei erstellen Der Vorgang schlägt fehl, falls die angegebenen Datei bereits vorhanden ist.
- CREATE_ALWAYS – Neue Datei erstellen Wenn die Datei bereits vorhanden ist, wird sie überschrieben.
- OPEN_EXISTING – Datei öffnen Der Vorgang schlägt fehl, wenn die Datei nicht vorhanden ist.
- OPEN_ALWAYS – Datei öffnen, falls vorhanden Wenn die Datei nicht vorhanden ist, wird sie neu erstellt.
- TRUNCATE_EXISTING – Datei öffnen Nach dem Öffnen wird die Datei auf eine Größe von 0 Byte gekürzt.
Beispiel
Dieses Skript öffnet eine Datei (test.txt) auf der lokalen Festplatte C und schreibt zwei Zeilen in die Datei:
Function Main
Dim textfile As Object
Set textfile = File.Connect("127.0.0.1")
If textfile.Open("c:\test.txt", GENERIC_WRITE, CREATE_ALWAYS) Then
textfile.WriteLine("Hallo, das ist eine Testdatei.")
textfile.WriteLine("Sie wurde mit einem GFI LanGuard-Skript erstellt.")
textfile.Close
End If
End Function