Buona sera a tutti..
Ho un problema con il programma che sto creando..
nell'esecuzione del programma carico delle impostazioni da un file di testo utilizzando un oggetto streamreader per leggere il contenuto del file
codice:
Public Function Read(ByVal path As String) As String        
Dim LettoreFile As New System.IO.StreamReader(path)        
Return LettoreFile.ReadToEnd                            
LettoreFile.Close()                                      
LettoreFile = Nothing      
End Function
successivamente nell'esecuzione voglio sostituiree questo file e così lo cancello e ne creo un'altro con un'oggetto streamwriter.
codice:
 Public pub SalvaFileData(ByVal pathFIleTxt As string ,path as String)
My.Computer.FileSystem.DeleteFile(pathFileTxt)
 Dim ScrittoreFile As New System.IO.StreamWrite(pathFIleTxt)
            ScrittoreFile.Write(path)
            ScrittoreFile.Close()
            ScrittoreFile = Nothing

end sub
a questo punto quando inizia questa procedura di salvataggio mi appare questo messsggio di errore:
Il processo non può accedere al file 'L:\Visual Basic Projects\iBook\iBook\bin\Debug\Databases\pathFileD ata.txt' perché è in uso da un altro processo.

Sapreste dirmi qualcosa di più su qual'è il mio problema?


Grazie mille dell'aiuto..