Limite taille (Ko) fichier à traiter avec un traitement de remplacement de string
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:
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++;
}
} |