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