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 "无法找到文件";}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM