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