我有一个字符串路径来输出一个 .ZIP 文件字符串path = @"C:\TEMP\test.zip";
,我正在寻找五个文件名一个日期戳。例如,test_TodayDate.ZIP。有没有办法做到这一点?
谢谢
您可以像这样创建自己的变量,
// gets the file name without extension
var fileName = Path.GetFileNameWithoutExtension(path);
// create the new file name
var newFileName = fileName + "_" + DateTime.Now + ".zip";
现在保存生成的新文件,并将此文件命名为名称newFileName
中包含 DateTime。
你可以做:
string filePath = @"C:\TEMP\test.zip";
string finalPath = Path.Combine(Path.GetDirectoryName(filePath),
Path.GetFileNameWithoutExtension(filePath)
+ DateTime.Now.ToString("yyyyMMddHHmmss")
+ Path.GetExtension(filePath));