CodingIsFun
Programmer
Hi all experts,
Maybe Im missing something. I am reading then writing to a file.
I have a 4GB file that I am processing. The resulting file is missing 3KB. I am having a problem comparing the files because it is so big. Here is my code.
StreamReader reader = new StreamReader(file_name, Encoding.UTF8, false, 100000);
StreamWriter converted_file = new StreamWriter(file_name_out, false, Encoding.UTF8, 100000);
converted_file.AutoFlush = true;
while (!reader.EndOfStream)
{
converted_file.Write(reader.ReadLine());
}
reader.Close();
reader.Dispose();
converted_file.Flush();
converted_file.Close();
converted_file.Dispose();
I have used this on a 400MB file and there is no loss of data.
Any help would be greatly appreciated..
Thanks in advance..
Maybe Im missing something. I am reading then writing to a file.
I have a 4GB file that I am processing. The resulting file is missing 3KB. I am having a problem comparing the files because it is so big. Here is my code.
StreamReader reader = new StreamReader(file_name, Encoding.UTF8, false, 100000);
StreamWriter converted_file = new StreamWriter(file_name_out, false, Encoding.UTF8, 100000);
converted_file.AutoFlush = true;
while (!reader.EndOfStream)
{
converted_file.Write(reader.ReadLine());
}
reader.Close();
reader.Dispose();
converted_file.Flush();
converted_file.Close();
converted_file.Dispose();
I have used this on a 400MB file and there is no loss of data.
Any help would be greatly appreciated..
Thanks in advance..