怎么在写入文件时 每次写入在前面记上对应的时间,并每次写入换行
using (StreamWriter sw = new StreamWriter(@"C:\Users\g'x'r\Desktop\jieshou.txt", true))
{
sw.Write(receivedString + "");
}
怎么在写入文件时 每次写入在前面记上对应的时间,并每次写入换行
using (StreamWriter sw = new StreamWriter(@"C:\Users\g'x'r\Desktop\jieshou.txt", true))
{
sw.Write(receivedString + "");
}
可以使用DateTime.Now获取当前时间,然后将其格式化成需要的时间格式,并在写入字符串前加上时间标记。同时,在写入字符串后加上换行符号"\n",即可实现每次写入文件时加上时间并换行的功能。示例代码如下:
using (StreamWriter sw = new StreamWriter(@"C:\Users\g'x'r\Desktop\jieshou.txt", true))
{
string timeStr = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); // 格式化时间字符串
sw.WriteLine(timeStr + " " + receivedString); // 写入带时间标记的字符串并换行
}