首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问个基础的有关问题,如何把TXT文本的最后一行读出来写进数据库啊 给个例子 多谢

2012-01-16 
问个基础的问题,怎么把TXT文本的最后一行读出来写进数据库啊 给个例子 谢谢有100个TXT文件1.txt2.txt3.txt

问个基础的问题,怎么把TXT文本的最后一行读出来写进数据库啊 给个例子 谢谢
有100个TXT文件   1.txt     2.txt     3.txt.....100.txt
每个文件最后一行都是日期     如:2007-2-6
我想用Stream或者类似FSO的把每个文件的最后一行取出来   写进数据库里的不同行里该怎么做啊   在线等

[解决办法]
System.IO.StreamReader sr = .........;
string Temp = sr.ReadToEnd();
//如果是Unix格式就是\n
string delit = "\r\n ";
string[] TempArray = Temp.Split(delit.ToCharArray());
//倒数第二行
string l2 = TempArray[TempArray.Length - 2];
//倒数第一行
string l1 = TempArray[TempArray.Length - 1];
[解决办法]
StreamReader srtmp = new StreamReader(@ "d:\1.txt ");
ArrayList arr = new ArrayList();

do //循环读取文件中的记录
{
string info = srtmp.ReadLine(); //读取文件中的一条记录
if (info == " " || info == null) //若读取的记录为空
{
break; //跳出循环
}

arr.Add(info);
} while(true);
string date = arr[arr.Count-1];
string info = arr[arr.Count-2];
srtmp.Close();

热点排行