怎么读取txt文件的最后一行啊? 读取txtC#.net 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string listline = System.IO.File.ReadAllLines("1.txt").Last(); http://stackoverflow.com/questions/10409977/how-to-efficiently-read-only-last-line-of-the-text-file 在版主的基础上 using system.linq; var s=System.IO.File.ReadAllLines("1.txt");varlastline=s[s.length]; 谢谢了,我现在遇到的难题是,我是从文件夹里面读的txt,就是,我根本就不知道txt的名称,所以,路径那里改不了 大神,这个基本的我懂,我做的是每次点击button然后就读文件夹里一个txt的消息,所以,它这个路径,我不知道用哪个路径 我一个文件夹里有好多txt文本的,每次都不一样的,所以,这个是我的难点 我一个文件夹里有好多txt文本的,每次都不一样的,所以,这个是我的难点文件夹的路径有吧。用 Directory.GetFiles("*.txt")先找到文件。 看到LZ的回复,彻底无语了; System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); System.Windows.Forms.DialogResult result = dialog.ShowDialog(); if (result == System.Windows.Forms.DialogResult.OK) { //.... }是不是单击Button弹出选择框,选中文件,然后会获得路径,然后用文件流读取,然后关闭文件流,然后就没有然后了... 我一个文件夹里有好多txt文本的,每次都不一样的,所以,这个是我的难点文件夹的路径有吧。用 Directory.GetFiles("*.txt")先找到文件。我就是想这样,execute.Account.Other2 = Directory.GetFiles(@"data", "*.txt").Last(); 好像错的很离谱,恩,大神,我知道你理解我的意思了,找到文件.我也不能直接写上去,因为它每点击一次,txt就不同,路径也就不同了 其实caozhy这个方法真的很好, string listline = System.IO.File.ReadAllLines(@"d:\\file.txt").Last();一个语句就取出最后一行, string[] dirs = Directory.GetFiles(@"d:\", "*.txt"); foreach (string dir in dirs) { string listline = System.IO.File.ReadAllLines(dir).Last(); } 取出每个文件的最后一行:string[] lines = Directory.GetFiles(@"d:\", "*.txt").Select(dir => System.IO.File.ReadAllLines(dir).Last()).ToArray(); 取出每个文件的最后一行:string[] lines = Directory.GetFiles(@"d:\", "*.txt").Select(dir => System.IO.File.ReadAllLines(dir).Last()).ToArray(); 取出每个文件的最后一行:string[] lines = Directory.GetFiles(@"d:\", "*.txt").Select(dir => System.IO.File.ReadAllLines(dir).Last()).ToArray();学习了.之前我都要用循环.还要new个List<string>,这招真心方便 如果学习点操作系统的API,就知道可以打开文件,然后置读指针至文件结尾倒数一定的字节数,然后读取一定的字节,简单处理下得到最后一行(简言之就是从文件结尾向前遍历,找到倒数第一或者第二个\n)。 System.IO.File.ReadAllLines(@"d:\\file.txt").Last();这个方法好 asp.net C# 如何做日程提前三个月提醒 遇到操作EXCEL的二义性问题如何解决 求助2条SQL记录合并成1条 c#如何指定SaveFileDialog弹出来时文件名编辑框里面的文字? 帮小弟看个问题 请问应该怎么做到 截获msn语音聊天的开始事件 同时记录音频并保存成文件 HyperLink 控件无法实现超链? 做了个webservice.欢迎近来测试,来者给分 USB转串口通过windows消息检测拨出,为什么检测不到? c#新手请教个简单问题 c#WinForm窗口如何批量设置ICON图标 c#基类与子类
var s=System.IO.File.ReadAllLines("1.txt");
varlastline=s[s.length];
谢谢了,我现在遇到的难题是,我是从文件夹里面读的txt,就是,我根本就不知道txt的名称,所以,路径那里改不了
我一个文件夹里有好多txt文本的,每次都不一样的,所以,这个是我的难点
我一个文件夹里有好多txt文本的,每次都不一样的,所以,这个是我的难点文件夹的路径有吧。
用 Directory.GetFiles("*.txt")先找到文件。
System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog();
System.Windows.Forms.DialogResult result = dialog.ShowDialog();
if (result == System.Windows.Forms.DialogResult.OK)
{
//....
}是不是单击Button弹出选择框,选中文件,然后会获得路径,然后用文件流读取,然后关闭文件流,然后就没有然后了...
我一个文件夹里有好多txt文本的,每次都不一样的,所以,这个是我的难点文件夹的路径有吧。
用 Directory.GetFiles("*.txt")先找到文件。我就是想这样,execute.Account.Other2 = Directory.GetFiles(@"data", "*.txt").Last(); 好像错的很离谱,恩,大神,我知道你理解我的意思了,找到文件.我也不能直接写上去,因为它每点击一次,txt就不同,路径也就不同了
string listline = System.IO.File.ReadAllLines(@"d:\\file.txt").Last();
一个语句就取出最后一行, string[] dirs = Directory.GetFiles(@"d:\", "*.txt");
foreach (string dir in dirs)
{
string listline = System.IO.File.ReadAllLines(dir).Last();
}
string[] lines = Directory.GetFiles(@"d:\", "*.txt").Select(dir => System.IO.File.ReadAllLines(dir).Last()).ToArray();
string[] lines = Directory.GetFiles(@"d:\", "*.txt").Select(dir => System.IO.File.ReadAllLines(dir).Last()).ToArray();
string[] lines = Directory.GetFiles(@"d:\", "*.txt").Select(dir => System.IO.File.ReadAllLines(dir).Last()).ToArray();
学习了.之前我都要用循环.还要new个List<string>,这招真心方便