Bonjour,
Je travaille en C# (2.0) avec VS2008.
Je modifie un fichier texte qui est géré par un OS UNIX. Les caractères de fin de ligne sont donc des Line Feed (LF) et non des CR + LF (mode windows).
Le fichier n'étant pas très gros j'utilise les méthodes File.ReadAllLines et File.WriteAllLines. Mon problème est que je n'arrive pas à trouver un moyen de réécrire le fichier avec WriteAllLines en lui faisant comprendre que je veux des caractères de fin de ligne compatible UNIX.
Existe-t-il un mode d'encodage spécifique?
Merci d'avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part File.WriteAllLines(fichier.FullName, nouveauFichierLignes, Encoding.??);
Rastamath69
Partager