public class WriteLogHelper
{
private static object Locksrf2ImOb = new object();
public string FileName = System.Configuration.ConfigurationManager.AppSettings["UserImg_filePath"] + DateTime.Now.ToString("yyyyMMdd") + ".txt";
public void CreateToFile()
{
StreamWriter SW;
SW = File.CreateText(FileName);
SW.Close();
}
/// <summary>
/// 写文件
/// </summary>
public void WriteToFile(string content)
{
string InsertStr = "";
lock (Locksrf2ImOb)
{
if (!File.Exists(FileName))
{
CreateToFile();
}
InsertStr = content.ToString();
File.AppendAllText(FileName, InsertStr + System.Environment.NewLine, Encoding.BigEndianUnicode);
}
}
public string ReadTxt(string fileName)
{
StringBuilder sb = new StringBuilder();
string path = string.Format("{0}\\txtFile\\{1}", System.AppDomain.CurrentDomain.BaseDirectory, fileName);
StreamReader sr = new StreamReader(path, Encoding.Default);
String line;
while ((line = sr.ReadLine()) != null)
{
sb.Append(line);
}
return sb.ToString();
}
}