代码:
/// <summary>
/// 写入文本文件
/// </summary>
/// <param name="value">要写入的内容</param>
public static void Write(string content)
{
//文件存放目录
string fileFolder = @"d:\test\";
//文件名
string fileName = "Log.txt";
//检查目录是否存在,如果不存在创建目录
if (!Directory.Exists(fileFolder)) Directory.CreateDirectory(fileFolder);
FileStream fileStream = new FileStream(fileFolder + fileName, FileMode.Append);
StreamWriter sw = new StreamWriter(fileStream,Encoding.UTF8);
sw.WriteLine(content);//写入内容
sw.Close();
}
/// <summary>
/// 读取文本文件
/// </summary>
/// <returns>读取到的内容</returns>
public static string Read()
{
//文件地址,包括文件名
string filePath = @"d:\test\Log.txt";
if (File.Exists(filePath))
{
FileStream fileStream = new FileStream(filePath, FileMode.Open);
StreamReader sr = new StreamReader(fileStream, Encoding.UTF8);
string content = sr.ReadToEnd();//读取文件中的所有内容
sr.Close();
return content;
}
else
{
return "file not found";
}
}