Bonjour,
Y a t il une limite de taille de fichier pouvant être traité comme je le fais ci-dessous ?
Le fichier de sortie n'est pas complet, il manque une 100n de lignes sur un total de 2059.
La sortie s'arrête au milieu d'un mot, ce n'est donc pas un soucis de fin de ligne.
Merci par avance pour vos retours.
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 public void Remplace_Click(object sender, EventArgs e) { int counter = 0; string files = openFileDialog1.FileName; System.IO.FileInfo fileIn = new System.IO.FileInfo(files); System.IO.FileStream fileStreamIn = fileIn.OpenRead(); System.IO.StreamWriter fileOut = new System.IO.StreamWriter("C:\\Users\\lartiste\\Pictures\\test_out.txt"); string correctString; foreach (string line in System.IO.File.ReadLines(fileIn.FullName)) { correctString = line; if (SearchUP.Text.Length != 0) { correctString = line.Replace(SearchUP.Text, ReplaceUP.Text); } if (SearchDOWN.Text.Length != 0) { correctString = correctString.Replace(SearchDOWN.Text, ReplaceDOWN.Text); } if (SearchVitesse.Text.Length != 0) { correctString = correctString.Replace(SearchVitesse.Text, ReplaceVitesse.Text); } if (SearchSupp.Text.Length != 0) { correctString = correctString.Replace(SearchSupp.Text, ReplaceSupp.Text); } fileOut.WriteLine(correctString); counter++; } }
Partager