Ciao,
se utilizzi la classe StreamWriter per "appendere" del testo sul file, quando istanzi l'oggetto e passi il file come argomento, il file viene aperto in modalità esclusiva, pertanto se l'altra applicazione che usa lo stesso oggetto tenta di accedere al file nello stesso momento ritornerà un'eccezione di tipo IOException.
es.
Public Sub scriviSufile()
Try
Dim scrittore As New StreamWriter("F:\FILE PROVE\PROVA.TXT")
Dim testo As String = "ciao tutto bene?"
scrittore.WriteLine(testo)
scrittore.Flush()
scrittore.Close()
Catch ex As System.IO.IOException
MessageBox.Show("il file è già aperto, riprova più tardi")
End Try
End Sub