%20%D1%81%20%D0%B4%D0%B0%D1%82%D0%BE%D0%B9%20%D0%98%D0%97%D0%9C%D0%95%D0%9D%D0%95%D0%9D%D0%9E%2F%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%BE%20%D0%B2%20%D0%BA%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D1%8F%D1%85%20%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0.png)
Я нашел несколько ответов, но большинство из них сосредоточены на добавлении файлов, имена которых содержат дату или временную метку в имени (префикс/суффикс), с чем я сейчас работаю с помощью следующей команды.
Эта команда является частью процедуры и выполняется на шаге задания SQL для создания .7z
файла в день, включающего все резервные копии, созданные в течение дня:
set @SearchKey = '20191015';
select @ZipCommand = ('C:\7-Zip\7z.exe a -p<mypassword> "' + @BackupPath + @ZipName + '" "' + @BackupPath + '*' + @SearchKey + '*.bak" ');
Проблема: Это работает нормально, пока файлы создаются/именуются с текущей датой и временем, но в некоторых случаях файл создается с name_timestamp
, а временная метка основана на времени UTC, поэтому имя файла показывает ВЧЕРА, но фактически файл относится к СЕГОДНЯ (следующий снимок экрана для справки):
Вопрос: Есть ли возможность определить критерии поиска (в команде zip), чтобы найти файлы, которые были созданы/изменены в определенную дату (не названные по дате)