Open

Apre un file per la lettura o la scrittura.

Sintassi

Open (Filename, mode, disposition)

Restituisce

True se l’operazione Open ha esito positivo, altrimenti False.

Ulteriori informazioni

Modalità:

  • 0: il file viene aperto in modalità di accesso query, è possibile eseguire una query degli attributi ma non è possibile accedere al file
  • GENERIC_READ: apre il file per la lettura
  • GENERIC_WRITE: apre il file per la scrittura
Disposizione
  • CREATE_NEW: crea un nuovo file. La funzione non riesce se il file specificato esiste già.
  • CREATE_ALWAYS: crea un nuovo file. La funzione sovrascrive il file, se esistente.
  • OPEN_EXISTING: apre il file. La funzione non riesce se il file non esiste.
  • OPEN_ALWAYS: apre il file, se esistente. Se il file non esiste, la funzione lo crea.
  • TRUNCATE_EXISTING: apre il file. Una volta aperto, il file viene troncato in modo che la dimensione equivalga a zero byte.
Esempio

Questo script apre un file (test.txt) sull’unità C locale e scrive due righe in esso:

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("Salve, questo è un file di testo")

textfile.WriteLine("Creato con lo script GFI LanGuard")

textfile.Close

End If

End Function