我一直在尝试为此处的代码添加时间戳,但似乎无法正确显示,应该输入什么?
File.Copy(CurrentDatabasePath, PathtobackUp + @"\BackUp.accdb", true);
答案 0 :(得分:0)
您可以像这样使用DateTime类:
File.Copy(CurrentDatabasePath, PathtobackUp + $"\BackUp_{DateTime.Now.ToShortTimeString()}.accdb", true);
答案 1 :(得分:0)
您可以尝试Path.Combine
(在结合目录和文件名时)和字符串插值 $"{...}"
:
File.Copy(CurrentDatabasePath,
Path.Combine(PathtobackUp,
$"{DateTime.Now:yyyy'-'MM'-'dd' 'HH'.'mm'.'sss}_BackUp.accdb"),
true);
在这里,我将时间戳记设为yyyy-MM-dd HH.mm.ss
格式,例如2019-03-07 14.36.55_BackUp.accdb