c#streamReader读文件

下面是我在项目中遇到需要读取bat文件时用到的方法,其实也就等于读取文本文件而已:

StreamReader读文件,获取匹配字符串,取其下一行 =后面的所有字符

public static string  ReadBat(string path,string info)
{
  string line=string.Empty;
  string getinfo=string.Empty;
  streamReader sreader=new streamReader(path,Encoding.Default); //编码格式很关键
  if(File.Exists(path)
  {
 while(!sreader.EndofStream) //遍历到结尾
 {
  line+=sreader.ReadLine();
  if(line.Contains(info))
  {line=sreader.ReadLine();//获取下一行
  getinfo=line.Split('=')[1]; //获取=后面的字符
  break;
  }
  }
  sreader.Close();
  return getinfo;
}
else{sreader.Closer(); return "无法找到文件";}
}

posted on 2018-11-05 19:52  斯坦尼斯拉夫斯基23  阅读(4940)  评论(0)    收藏  举报

导航