Служба SSIS заархивирует файл с помощью 7zip

#ssis #7zip

#ssis #7zip

Вопрос:

Я использую ssis для архивирования и переименования папки, в которой находится около 7 файлов. когда он архивирует папку и переименовывает ее, старая папка находится внутри zip-папки, я бы просто хотел иметь zip-папку с новым именем и файлами внутри нее. я пытался

     a -tzip "F:ExtractsQCExtractsQCreports_2014_07.zip" "F:ExtractsQCExtractsQCreports"

     a -tzip "F:ExtractsQCExtractsQCreports_2014_07.zip" "F:ExtractsQCExtractsQCreports"
  

для обоих я получаю результат QCreports_2014_07.zip QCreportsall files

мне нужно, чтобы он был QCreports_2014_07.zip all files

Ответ №1:

Предполагая, что вы используете «Выполнить задачу процесса» для 7z.exe вызов:

Вы должны установить F:ExtractsQCExtractsQCreports как WorkingDirectory в разделе Процесс вашей задачи. При этом подкаталог в zip-файле должен быть опущен.