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