%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20zip%EC%97%90%20%ED%8C%8C%EC%9D%BC%20%EC%B6%94%EA%B0%80.png)
몇 가지 답변을 찾았지만 대부분은 이름(접두사/접미사) 내에 날짜 또는 타임스탬프가 포함된 파일을 추가하는 데 중점을 두고 있으며 현재 다음 명령으로 처리하고 있습니다.
.7z
이 명령은 하루 동안 생성된 모든 백업을 포함하는 파일을 매일 생성하기 위해 SQL 작업 단계에서 실행되는 절차 및 절차의 일부입니다 .
set @SearchKey = '20191015';
select @ZipCommand = ('C:\7-Zip\7z.exe a -p<mypassword> "' + @BackupPath + @ZipName + '" "' + @BackupPath + '*' + @SearchKey + '*.bak" ');
문제: 현재 날짜-시간으로 생성/이름이 지정된 파일이면 잘 작동하지만 경우에 따라 로 생성된 파일 name_timestamp
과 타임스탬프가 UTC 시간을 기준으로 하므로 파일 이름은 YESTERDAY로 표시되지만 실제 파일은 TODAY에 속합니다(다음 스크린샷에 대한 스크린샷 참조). 참조):
질문: 특정 날짜(날짜 이름이 지정되지 않음)에 생성/수정된 파일을 찾기 위해 검색 기준(zip 명령에서)을 정의할 수 있습니까?