OKPEDIA VB FILE

Come scrivere un file in Visual Basic

Per aprire in scrittura un file di testo in Visual Basic .NET si può usare il metodo OpenTextFileWriter() della classe StreamWriter.

OpenTextFileWriter (nomefile, True/False)

  • Il primo argomento è il percorso e il nome del file da scrivere.
  • Il secondo argomento è un valore booleano che indica se il nuovo record deve essere aggiunto al file in append ( True ) oppure il file è creato ex novo o sovrascritto ( False ). L'opzione di default è False.

La scrittura dei record viene effettuata con il il metodo WriteLine.

Nota. Al termine delle operazioni di scrittura il file deve essere chiuso con il metodo close().

Esempi

Esempio 1 ( append )

Questo codice aggiunge record in un file senza cancellare i record già esistenti.

  1. Dim file As System.IO.StreamWriter
  2. file = My.Computer.FileSystem.OpenTextFileWriter ("c:\test.txt", True)
  3. file.WriteLine("Hello World")
  4. file.Close()

Nella prima riga è definito un oggetto ( file ) con la classe StreamWriter.

Nella seconda riga il metodo OpenTextFileWriter apre l'oggetto StreamWriter per eseguire la scrittura nel file specificato.

Nella terza riga il metodo WriteLine scrive e aggiunge un nuovo record nel file.

Infine, nella quarta riga del codice sorgente il metodo Close() chiude il file alle operazioni I/O di scrittura.

Nota. Se il file non esiste, viene creato. Se il file già esiste, viene aggiunto un nuovo record in coda al file.

Per aggiungere altri record nel file, inserire altre operazioni di WriteLine prima di chiudere il file.

Esempio 2 ( new file / no append )

Questo codice sovrascrive un file esistente.

  1. Dim file As System.IO.StreamWriter
  2. file = My.Computer.FileSystem.OpenTextFileWriter ("c:\test.txt", False)
  3. file.WriteLine("Hello World")
  4. file.Close()

Il parametro append del metodo OpenTextFileWriter è settato su False.

La scrittura del nuovo record sovrascrive i record già presenti nel file.

Se il file non esiste viene creato.

https://how.okpedia.org/it/vb/come-scrivere-un-file-in-visual-basic


Segnala un errore o invia un suggerimento per migliorare la pagina


File in Visual Basic ( VB.Net )


FacebookTwitterLinkedinLinkedin