我正在写一个错误日志来存档脚本所在的同一目录。我喜欢在写入时创建一个新文件夹,并在文件名中添加日期/时间,这样第二个就不会保存。
这是我到目前为止所做的:
File.WriteAllBytes( “ERRORLOG.TXT”)
谢谢!
答案 0 :(得分:4)
您可以使用DateTime创建一个有效的Windows文件名,如下所示:
string filename = "ErrorLogFolder" + DateTime.Now.ToString("dd-MM-yyyy_hh-mm-ss") + ".txt";
答案 1 :(得分:1)
请查看此sample code以命名文件
using System;
using System.IO;
class Program
{
static void Main()
{
//
// Write file containing the date with BIN extension
//
string n = string.Format("text-{0:yyyy-MM-dd_hh-mm-ss-tt}.bin",
DateTime.Now);
File.WriteAllText(n, "aaa");
}
}