gpt4 book ai didi

c# - 如何使用 C# 创建带有日期时间的文本文件名

转载 作者:太空宇宙 更新时间:2023-11-03 19:38:50 26 4
gpt4 key购买 nike

我想用 DateTime.Now 创建一个文件名来存储每天使用异常处理捕获的错误。

我使用了DateTime.ToFileTime,但是附加的格式不是日期格式。

string result = "myFile_" + DateTime.Now.ToFileTime() + ".txt";
string path = "E:\\ErrorCollector\\ErrorCollector" + DateTime.Now.ToFileTime()+ ".txt";

FileStream fi = new FileStream(path, FileMode.OpenOrCreate);
StreamWriter sw1 = new StreamWriter(fi);
sw1.WriteLine(DateTime.Now + "" + ex.message);

我希望文件名像“ErrorCollector17/08/2019”

最佳答案

您不能创建包含以下任何字符的文件名:/:*?"<>| 在 Windows 上,您可以这样做

string path = "E:\\ErrorCollector\\ErrorCollector" + DateTime.Now.ToString("dd-MM-yyyy")+ ".txt"

关于c# - 如何使用 C# 创建带有日期时间的文本文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57405999/

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