一:向txt文件中写入日志,每天产生一个新的文件
利用filemodle.append如果文件不存在时就新建
public static void WriteToLog(string str)
{
try
{
lock (typeof(Log))
{
string strdt = DateTime.Now.ToString("yyyy-MM-dd");
FileStream aFile = new FileStream("D:\\Logecf" + strdt + ".txt", FileMode.Append);
StreamWriter sw = new StreamWriter(aFile);
sw.WriteLine(str);
sw.Close();
}
}
catch { }
}
这样写入很有可能是乱码,设置下编码即可 StreamWriter sw = new StreamWriter(aFile, Encoding.Default)
private void WriteToLog(string str)
{
try
{
string strdt = DateTime.Now.ToString("yyyy-MM-dd");
FileStream aFile = new FileStream("D:\\LogGetUnitePrice\\" + strdt + ".txt", FileMode.Append);
StreamWriter sw = new StreamWriter(aFile, Encoding.Default);
sw.WriteLine(str);
sw.Close();
}
catch { }
}