Aiuto Scrittura file Testo

mercoledì 25 ottobre 2006 - 17.39

Djdee86 Profilo | Newbie

Buona sera ......
Sono Passato Adesso dal Vb 6 a vb.net.........e mi trovo unpò in difficoltà...........nella scrittura all'interno di un file testo
il codice che uso è:

Friend Function CreateTxt(ByVal Percorso As String, ByVal str() As String) As Boolean
Try
Percorso &= "\" & Format(Now(), "yyyyMMdd") & ".LDV"
If File.Exists(Percorso) = True Then
If MessageBox.Show("Il file " & Percorso & " già esiste, stituire il file esistente con il nuovo file?", "Sovrascrivi File", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
File.Delete(Percorso)
File.Create(Percorso)

End If
Else
File.Create(Percorso)
End If
File.WriteAllLines(Percorso, str)
Return True
Catch ex As Exception
MessageBox.Show(ex.Message, "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1)
Return False
End Try
End Function

Il Problema è che quando creo il file testo con vado a scrivere con l'istruzione File.WriteAllLines(Percorso, str) mi restituisce un errore del tipo:
"Il processo non può accedere al file 'C:\Documents and Settings\diego\Desktop\20061025.LDV' perché è in uso da un altro processo."

Potete darmi una mano..........
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5