c# - 我可以在 C# file.writeallbytes 中将日期/时间添加到输出文件名吗

标签 c# scripting

我正在将错误日志写入脚本存在的同一目录中的文件中。我想在写入时潜在地创建一个新文件夹,并将日期/时间添加到文件名中,这样它们 2nd 就不会保存在第一个上。

这是我目前所拥有的:

File.WriteAllBytes("ErrorLog.txt")

谢谢!

最佳答案

您可以像这样创建一个包含 DateTime 的有效 Windows 文件名:

string filename = "ErrorLogFolder" + DateTime.Now.ToString("dd-MM-yyyy_hh-mm-ss") + ".txt";

关于c# - 我可以在 C# file.writeallbytes 中将日期/时间添加到输出文件名吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7996815/

相关文章:

linux - 将零填充到 CSV unix/Linux 文件中的列

bash - 为什么这个脚本不改变目录

c# - 为什么不在 ASP.NET Web 表单中使用 Request.Cookies.Clear()?

c# - 使用 KMS 加密的 S3 PutObject 失败并出现 403 "Access Denied"错误

linux - 不要运行重复的服务实例

php - php 中 javascript 的延迟加载

linux - 当我在其中导出变量时,Shell 脚本不起作用

c# - 如何将 List<ExpandoObject> 中的每个对象转换为自己的类型?

c# - 从连接到 .net 中的 USB 端口或串行端口的扫描仪获取输入

c# - 如何找到程序的 IE GUID?