C# 操作txt
读取文件
FileStream fs = new FileStream("C:\\Users\\john\\Desktop\\a.txt", FileMode.Open);
读取字符
StreamReader m_streamReader = new StreamReader(fs);
从0位置开始读
m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);
string arry = "";
从当前流中读取一行字符
string strLine = m_streamReader.ReadLine();
do
{
string[] split = strLine.Split(',');
string a = split[3];
string b = split[8];
if (a.IndexOf("小七孔") == -1)
{
if (b.IndexOf("2014-04-07") != -1)
{
arry += "AWSASD" + strLine.Substring(7) + "\n";
}
}
新的流中读取
strLine = m_streamReader.ReadLine();
} while (strLine != null && strLine != "");
string ss = arry;
m_streamReader.Close();
m_streamReader.Dispose();
fs.Close();
fs.Dispose();
Console.Write(arry);
Console.ReadLine();