Abrir

Abre un archivo para lectura o escritura.

Sintaxis

Open (nombre de archivo, modo, disposición)

Devolución

Si la operación de apertura tiene éxito, True; de lo contrario, False.

Más información

Modo:

  • 0: abre el archivo en el modo de acceso solicitud; se pueden solicitar atributos, pero el acceso al archivo no es posible
  • GENERIC_READ: abre el archivo para la lectura
  • GENERIC_WRITE: abre el archivo para la escritura
Disposición
  • CREATE_NEW: crea un archivo nuevo. Si el archivo ya existe, se produce un error en la función.
  • CREATE_ALWAYS: crea un nuevo archivo. La función sobrescribe el archivo si ya existe.
  • OPEN_EXISTING: abre el archivo. Si el archivo no existe, se produce un error en la función.
  • OPEN_ALWAYS: abre el archivo si existe. Si el archivo no existe, la función lo crea.
  • TRUNCATE_EXISTING: abre el archivo. Una vez abierto, el archivo se trunca para que su tamaño sea de cero bytes.
Ejemplo

Este script abre un archivo (“test.txt”) en la unidad local C y escribe 2 en él:

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("Hi, This is a test file")

textfile.WriteLine("It was created using GFI LanGuard scripting")

textfile.Close

End If

End Function