gpt4 book ai didi

c# - 无法使用文件流构造函数 (C#) 创建具有变量名称的文件

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

我正在尝试使用以下语法创建一个名称将“今天”日期作为名称一部分的文件:

private static FileStream fs = new FileStream(@"C:\Test\log" + DateTime.Now.ToShortDateString() + ".txt", FileMode.OpenOrCreate, FileAccess.Write);

虽然 Filestream 似乎不会采用可变路径......对此有什么更好的方法?

谢谢!

最佳答案

问题是您生成了一个带有嵌入斜杠的路径,ToShortDateString()en-US 文化返回该路径。在你的例子中,它试图打开一个文件 C:\Test\log12/6/2010.txt,我想文件夹 C:\Test\log12\6不存在。

尝试使用 DateTime.Now.ToString("yyyyMMdd") 之类的东西来代替您的文件。

关于c# - 无法使用文件流构造函数 (C#) 创建具有变量名称的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4362601/

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