Объединение разделенных файлов на удаленной машине

#python #merge #zip

#python #слияние #zip

Вопрос:

Цель: использовать Python для сопоставления с удаленным каталогом и объединить одиннадцать разделенных файлов в один вывод с именем kb4577066.zip

Предполагаемый результат: объединение всех одиннадцати разделенных файлов в kb4577066.zip

Фактический результат: returnValue = 0 возвращается с no kb4577066.zip создан.

Список архивных файлов:

  • kb4577066.zip.001
  • kb4577066.zip.002
  • kb4577066.zip.003
  • kb4577066.zip.004
  • kb4577066.zip.005
  • kb4577066.zip.006
  • kb4577066.zip.007
  • kb4577066.zip.008
  • kb4577066.zip.009
  • kb4577066.zip.010
  • kb4577066.zip.011

Исходный код Python:

 kb4577066_folder = r'C:\Temp\WindowsPatchesTemp\KB4577066\'
os.system(r"wmic /node:10.96.192.86 /user:username /password:password process call create 'cmd.exe /c copy /B kb4577066_folderkb4577066.zip.* KB4577066.zip'")
  

Я могу запустить следующую команду на удаленной машине для достижения желаемого результата.

 copy /B kb4577066_folderkb4577066.zip.* KB4577066.zip
  

Я новичок в Python и считаю, что моя проблема может заключаться в подстановочном знаке (*), который я пытаюсь использовать. Я не уверен, что регулярные выражения или глобус будут правильным решением или кто-нибудь может порекомендовать лучшее решение.