Bonjour tout le monde,
Je créé un programme dans lequel je dois manipuler des fichiers.
J'ai un problème avec le code suivant :
If Not IO.Directory.Exists("MonDossier") Then
IO.Directory.CreateDirectory("MonDossier")
End If
Dim SR As IO.StreamReader = New IO.StreamReader("MonDossier\MonFichier.txt")
SR.Close()
Le problème c'est que lors de la création du fichier "MonFichier", le dossier "MonDossier" est utilisé par System.IO (si il n'existait pas).
Je ne vois pas comment je peut libérer le dossier.
Si quelqu'un à une solution à mon problème...
Je vous remercie d'avance.
En fait, je remet le code car j'avais oublié un morceau :
If Not IO.Directory.Exists("MonDossier") Then
IO.Directory.CreateDirectory("MonDossier")
End If
If Not IO.File.Exists("MonDossier\MonFichier.txt") Then
IO.File.Create("MonDossier\MonFichier.txt")
End If
Dim SR As IO.StreamReader = New IO.StreamReader("MonDossier\MonFichier.txt")
SR.Close()
Mais tu as raison, je crois qu'un StreamWriter serait mieux.
Merci à toi !