我找到了几个答案,但大多数都集中于添加名称中带有日期或时间戳(前缀/后缀)的文件,我目前正在使用以下命令处理这些文件。
此命令是 SQL Job 步骤执行的过程的一部分,用于.7z
每天创建一个文件,其中包含当天生成的所有备份:
set @SearchKey = '20191015';
select @ZipCommand = ('C:\7-Zip\7z.exe a -p<mypassword> "' + @BackupPath + @ZipName + '" "' + @BackupPath + '*' + @SearchKey + '*.bak" ');
问题:只要使用当前日期时间创建/命名的文件,它就可以正常工作,但在某些情况下,使用创建的文件name_timestamp
和时间戳基于 UTC 时间,因此文件名显示为 YESTERDAY 但实际文件属于 TODAY(以下屏幕截图供参考):
问题:是否有可能定义搜索条件(在 zip 命令中)来查找在特定日期创建/修改的文件(未以日期命名)