最近编写了一个简单的读取txt文件和写入txt文件的一个最简单的类,在这里分享给大家,如果大家有什么建议或意见可以在下面评论里面写上,废话不多说,代码如下:
///<summary>
///读取txt文件里面的信息
///<param name="filepath">输入文件的路劲</param>
/// </summary>
//读取文件信息
public string ReadFile(string filepath)
{
string filestr = "";
try
{
FileStream file = new FileStream(filepath, FileMode.Open);
StreamReader fileread = new StreamReader(file);
filestr = fileread.ReadLine();
fileread.Close();
}
catch (Exception e)
{
YanCN.Common.LogService.WriteLog(e.Message);
}
return filestr;
}
///<summary>
///重新写入文件信息
///</summary>
public void WriteFile(string filepath)
{
try
{
FileStream fs = new FileStream(filepath, FileMode.Create, FileAccess.Write);//找到文件如果文件不存在则创建文件如果存在则覆盖文件
//清空文件
fs.SetLength(0);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
Random rd=new Random();
for (int i = 0; i < 10; i++)
{
sw.Write(rd.Next(0, 10).ToString());
}
sw.Flush();
sw.Close();
}
catch (Exception e)
{
YanCN.Common.LogService.WriteLog(e.Message);
}
}
以上代码输入文件的路径就可以读取文件和向文件写入文字了。