我正在尝试使用以下语法创建一个名称为"今天"日期作为名称一部分的文件:
private static FileStream fs = new FileStream(@"C:\Test\log" + DateTime.Now.ToShortDateString() + ".txt", FileMode.OpenOrCreate, FileAccess.Write);
Run Code Online (Sandbox Code Playgroud)
看起来虽然Filestream不会采取可变路径......对此更好的方法是什么?
谢谢!
问题是您生成了带有嵌入式斜杠的路径,该路径会ToShortDateString()返回en-US文化.在您的示例中,它正在尝试打开文件C:\Test\log12/6/2010.txt,我想这个文件夹C:\Test\log12\6不存在.
尝试使用类似日期DateTime.Now.ToString("yyyyMMdd")标记文件的内容.
| 归档时间: |
|
| 查看次数: |
728 次 |
| 最近记录: |