J'essaye d'écrire du texte dans le fichier en utilisant StreamWriter et d'obtenir le chemin pour le fichier du dossier sélectionné de FolderDialog. Mon code fonctionne correctement si le fichier n'existe pas déjà. mais si le fichier existe déjà, il lève l'exception que le fichier est utilisé par un autre processus.StreamWriter n'écrit pas dans un fichier existant
using(StreamWriter sw = new StreamWriter(FolderDialog.SelectedPath + @"\my_file.txt")
{
sw.writeLine("blablabla");
}
Maintenant, si je vous écris comme ceci:
using(StreamWriter sw = new StreamWriter(@"C:\some_folder\my_file.txt")
il fonctionne très bien avec un fichier existant.
Qu'est-ce FolderDialog.SelectedPath retour ? Est-ce juste "some_folder" ou "c: \ some_folder"? – Sathya