C#写入文件加入时间和换行

怎么在写入文件时 每次写入在前面记上对应的时间,并每次写入换行

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); // 写入带时间标记的字符串并换行
}

https://zhidao.baidu.com/question/81875317.html