[Tip & Tricks] Modificare un file a sola lettura

Volete modificare il contenuto di un file (per esempio un file di testo) che avete impostato con l’attributo “read only” (sola lettura)? Potete utilizzare questo codice:

 

Imports System.IO

Public Class Form1
   Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) _
                             Handles Button1.Click
     ' definisco la stringa che rappresenta il percorso e il nome del file
     Dim s As String = "Y:\prova.txt"
     ' creo un oggetto di tipo FileInfo
     Dim fi As New FileInfo(s)
     ' imposto attributo "Normal" (lettura/scrittura)
     fi.Attributes = FileAttributes.Normal
     ' qui inserisco le istruzioni per scrivere nel file
     ' ...
     ' imposto attributo nuovamente a "ReadOnly" (sola lettura)
     fi.Attributes = FileAttributes.ReadOnly
   End Sub
End Class