gpt4 book ai didi

c# - StreamWriter 不创建新文件

转载 作者:行者123 更新时间:2023-11-30 14:19:36 26 4
gpt4 key购买 nike

我试图每小时创建一个新的日志文件,并在服务器上运行以下代码。当天的第一个日志文件正在创建并写入正常,但当天没有创建更多的日志文件。任何想法可能出了什么问题?也不会抛出异常。

private void LogMessage(Message msg)
{
string name = _logDirectory + DateTime.Today.ToString("yyyyMMddHH") + ".txt";

using (StreamWriter sw = File.AppendText(name))
{
sw.WriteLine(msg.ToString());
}
}

最佳答案

DateTime.Today 的使用将时间部分归零。您应该使用 DateTime.NowDateTime.UtcNow 以便返回的 DateTime 包含一个不为零的小时。

关于c# - StreamWriter 不创建新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2491729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com