Thursday, November 12, 2009

Read Text Files

dtFileData.Columns.Add("FilePath");
dtFileData.Columns.Add("FileData");
foreach (DataRow dr in dtFileNames.Rows)
{
// create reader & open file
StreamReader fileStream = File.OpenText(dr[0].ToString());
try
{
// read a line of text
string fileDada = string.Empty;
fileDada = fileStream.ReadToEnd();
Console.WriteLine(dr[0].ToString());
Console.WriteLine(fileDada);

DataRow drr = dtFileData.NewRow();
drr[0] = dr[0];
drr[1] = fileDada;

dtFileData.Rows.Add(drr);
}
finally
{
// close the stream
fileStream.Close();
}

No comments: