Files
LL-28/C-Windows-1/Log.cs
2024-08-13 10:31:46 +08:00

51 lines
1.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.IO;
namespace C_Windows_1
{
class Log
{
/// <summary>
/// log日志txt的
/// </summary>
/// <param name="Log1">内容</param>
/// <param name="name">名字</param>
/// <param name="path">路径</param>
public void Logmsg(string Log1)
{
#region
string Log = "";
string path = System.Environment.CurrentDirectory + "\\MES_Log";
Log += Log1 + "\r\n";
//生成目录
//创建文件夹
if (Directory.Exists(path) == false)//如果不存在就创建file文件夹
{
Directory.CreateDirectory(path);
}
// 判断文件是否存在不存在则创建否则读取值显示到txt文档
if (!System.IO.File.Exists(path + "/" + DateTime.Today.ToString("yyyy-MM-dd") + ".txt"))
{
FileStream fs1 = new FileStream(path + "/" + DateTime.Today.ToString("yyyy-MM-dd") + ".txt", FileMode.Create, FileAccess.Write);//创建写入文件
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(Log);//开始写入值
sw.Close();
fs1.Close();
}
else
{
FileStream fs = new FileStream(path + "/" + DateTime.Today.ToString("yyyy-MM-dd") + ".txt" + "", FileMode.Append, FileAccess.Write);
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(Log);//开始写入值
sr.Close();
fs.Close();
}
#endregion
}
}
}