输出.zip文件中的日期时间戳

本文关键字:日期 时间戳 zip 文件 输出 | 更新日期: 2023-09-27 18:33:44

我有一个字符串路径来输出.ZIP文件字符串path = @"C:'TEMP'test.zip";,我正在寻找五个文件名一个日期戳。例如,test_TodayDate.ZIP。有没有办法做到这一点?

谢谢

输出.zip文件中的日期时间戳

您可以创建自己的变量,如下所示,

// gets the file name without extension
var fileName = Path.GetFileNameWithoutExtension(path); 
// create the new file name
var newFileName = fileName + "_" + DateTime.Now + ".zip"; 

现在保存生成的新文件,并将此文件命名为名称中包含日期时间newFileName

你可以做:

string filePath = @"C:'TEMP'test.zip";
string finalPath = Path.Combine(Path.GetDirectoryName(filePath),
                            Path.GetFileNameWithoutExtension(filePath) 
                                  + DateTime.Now.ToString("yyyyMMddHHmmss") 
                                  + Path.GetExtension(filePath));
  • 首先获取不带扩展名的文件名并添加时间戳,然后连接文件扩展名,
  • 然后获取文件路径的当前目录
  • 使用 Path.Combine 合并目录和新文件名