Salve, ho una porzione di codice che cerca di leggere/scrivere un file xml, ma mi si presenta sempre lo stesso errore in windows Vista : System.UnauthorizedAccessException. tale errore è da interpretare come un errore I/O o di livello di accesso negato; ma io non capisco il perchè. Ecco una parte del codice :
codice:
Private Sub salva_dati() 'in un file xml Dim stringa1 As String Dim locazione As String stringa1 = "<?xml version='1.0'?><datiopzioni><font><carattere>" & lblfont.Text & "</carattere></font></datiopzioni>" Dim doc As XElement = XElement.Parse(stringa1) locazione = GetCurrentDirectory() & "/dati" Dim x As String x = Dir(locazione, vbDirectory) If x <> "" Then ' nulla MsgBox("la cartella esiste") Else 'MsgBox("la cartella non esiste") Directory.CreateDirectory(Application.StartupPath & "\dati") End If Try doc.Save(locazione) Catch ex As Exception MsgBox(ex.Message) End Try End Sub