public class FileSupport
{
public static FileSupport Instance =
new FileSupport();
public static string mRoot =Environment.CurrentDirectory+
"/log";
public string mPath = Environment.CurrentDirectory +
"/log/" + System.DateTime.Now.ToString(
"yyyy-MM-dd") +
".txt";
public bool FileExit()
{
if (!Directory.Exists(mRoot))
//如果不存在就创建file文件夹
{
Directory.CreateDirectory(mRoot);
}
if (!
File.Exists(mPath))
{
return false;
}
return true;
}
public void Write(
string msg)
{
FileStream fs;
if(!
FileExit())
{
fs= File.Create(mPath);
//创建该文件
}
else
{
fs =
new FileStream(mPath, FileMode.Append);
}
StreamWriter sw =
new StreamWriter(fs);
//开始写入
var addstr = System.DateTime.Now.ToString(
"yyyy-MM-dd HH:mm:ss") +
" "+msg +
"\r\n";
sw.Write(addstr);
//清空缓冲区
sw.Flush();
//关闭流
sw.Close();
fs.Close();
}
}
转载于:https://www.cnblogs.com/leolzi/p/7985792.html