Encontré un par de respuestas, pero la mayoría de ellas se centran en agregar los archivos nombrados con fecha o marca de tiempo dentro del nombre (prefijo/sufijo), que actualmente estoy manejando con el siguiente comando.
Este comando es parte de un procedimiento y procedimiento ejecutado por el paso de Trabajo SQL para crear un .7z
archivo por día que incluye todas las copias de seguridad generadas durante el día:
set @SearchKey = '20191015';
select @ZipCommand = ('C:\7-Zip\7z.exe a -p<mypassword> "' + @BackupPath + @ZipName + '" "' + @BackupPath + '*' + @SearchKey + '*.bak" ');
La cuestión: Funciona bien siempre que los archivos creados/nombrados con la fecha y hora actual, pero en algunos casos el archivo creado con name_timestamp
y la marca de tiempo se basa en la hora UTC, por lo tanto, el nombre del archivo muestra AYER pero el archivo real pertenece HOY (siguiente captura de pantalla para el referencia):
Pregunta: ¿Existe alguna posibilidad de definir criterios de búsqueda (en el comando zip) para encontrar los archivos que se crean/modifican en una fecha particular (sin nombre con fecha)?