// Création du fichier qui contiendra tous les fichiers FileStream fsWrite = new FileStream("C:\\Users\\XXX\\Desktop\\test.txt", FileMode.Create, FileAccess.Write); // Instance d'écriture StreamWriter writer = new StreamWriter(fsWrite); string result = ""; for (int i = 0; i < listFichier.Count; ++i) { FileStream fsRead = new FileStream("G:\\Stage\\logs_vm\\Logs\" + listFichier[i], FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(fsRead); result = reader.ReadToEnd(); reader.Close(); reader.Dispose(); fsRead.Close(); fsRead.Dispose(); writer.Write(result); } writer.Close(); writer.Dispose(); fs.Close(); fs.Dispose();
// Création du fichier qui contiendra tous les fichiers FileStream fsWrite = new FileStream("C:\\Users\\XXX\\Desktop\\test.txt", FileMode.Create, FileAccess.Write); // Instance d'écriture StreamWriter writer = new StreamWriter(fsWrite); string result = ""; int index = 0; for (int i = 0; i < listFichier.Count; ++i) { FileStream fsRead = new FileStream("G:\\Stage\\logs_vm\\Logs\" + listFichier[i], FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(fsRead); result = reader.ReadToEnd(); reader.Close(); reader.Dispose(); fsRead.Close(); fsRead.Dispose(); reader = null; fsRead=null; index++; if(index == 5) { index = 0; GC.Collect(); } writer.Write(result); } writer.Close(); writer.Dispose(); fs.Close(); fs.Dispose();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionstring resultat = sr1.ReadToEnd();
nbligne += nbligne; StreamReader sr1,sr; string fileName = "C:\\Log" + va_list + ".txt"; sr1 = new StreamReader(fileName); sr = new StreamReader(fileName); string resultat = sr1.ReadToEnd(); richTextBox1.Text = resultat; string ligne; while ((ligne = sr.ReadLine()) != null) { nbligne++; } MessageBox.Show(nbligne.ToString()); sr1.Close(); sr.Close();
StreamReader sr1,sr; string fileName = "C:\\Log" + va_list + ".txt"; sr1 = new StreamReader(fileName); sr = new StreamReader(fileName); string resultat = sr1.ReadToEnd(); richTextBox1.Text = resultat; string ligne; while ((ligne = sr.ReadLine()) != null) { nbligne++; } MessageBox.Show(nbligne.ToString()); sr1.Close(); sr.Close();
string result = reader.ReadToEnd(); int lines = result.Split(new char[] { '\n' }).Length; MessageBox.Show(lines.ToString());