Open
Da Gambas-it.org - Wikipedia.
OPEN apre un file per la "lettura" e/o per la "scrittura" e ritorna una variabile di tipo File.
La sua sintassi è:
Open "/percorso/del/file/da/aprire" For [Read | Input][Write | Output][Create][Append][Watch] As File
Va ricordato che un file, dopo essere stato aperto, al termine delle operazioni va chiuso con la funzione "Close" oppure con il Metodo ".Close()" dell'Oggetto File ritornato.
Esempi
Esempio pratico di creazione e di contestuale apertura di un file in Scrittura mediante la parola-chiave "Create":
Public Sub Main() dim fl As File ' Crea un nuovo file in "Scrittura": fl = Open "/percorso/del/file/da/creare/e/da/aprire" For Create ' Scrive un valore numerico del tipo di dati "Short" nel file appena creato Write #fl, 12345 As Short ' Chiude il file, impedendone ogni ulteriore scrittura di dati Close #fl End
Esempio pratico di apertura in Scrittura mediante la parola-chiave "Write" di un file già esistente:
' Apre in "Scrittura" un file già esistente: fl = Open "/percorso/del/file/da/aprire" For Write ' Scrive un valore numerico del tipo di dati "Short" nel file: Write #fl, 12345 As Short ' Chiude il file, impedendone ogni ulteriore scrittura di dati Close #fl
Esempio pratico di apertura in Scrittura mediante le parole-chiave "Write Append" di un file già esistente per aggiungervi ulteriori dati:
fl = Open "/percorso/del/file/da/aprire/e/al/quale/aggiungere/dati" For Write Append ' Scrive un valore numerico del tipo di dati "Short" nel file: Write #fl, 12345 As Short ' Chiude il file, impedendone ogni ulteriore scrittura di dati: Close #fl
Esempio pratico di apertura in Lettura mediante la parola-chiave "Read" di un file:
Dim c As Short ' Apre in "Lettura" un file già esistente: fl = Open "/percorso/del/file/da/aprire" For Read ' Legge un valore numerico del tipo di dati "Short" dal file e lo assegna alla variabile "c": Read #fl, c ' Chiude il file, impedendone ogni ulteriore lettura di dati Close #fl