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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
File.WriteAllLines(fichier.FullName, nouveauFichierLignes, Encoding.??);
Merci d'avance!

Rastamath69