WZZIP создать ZIP-файл, исключая 2 папки + подпапки - PullRequest
0 голосов
/ 05 ноября 2019

У меня установлены и winzip, и аддон командной строки, и я пытаюсь записать файл .bat, чтобы сжать определенную папку на одном из моих дисков. Я хотел бы создать zip из папки, но мне нужно исключить 2 папки (с подпапками) из zip. Код, который у меня работает до сих пор:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\"

Я хотел бы, чтобы он пропустил папки D: \ test folder \ sub folder 4 \ & D: \ test folder \ sub folder 9 \, но заархивировалвсе остальные папки и подпапки.

Я пробовал:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -x "D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"

Но в этих ошибках говорится "ОШИБКА: пропущена строка после опции -x
Программа завершается!

Также пробовал:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -x"D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"
wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -x:"D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"
wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -xd:"D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"

Мне больше нечего попробовать, как будто я использую winzip32, синтаксис другой, и если я использую 7zip, он снова другой

1 Ответ

0 голосов
/ 06 ноября 2019

С помощью @Compo это было мое окончательное решение:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1" -x"D:\test folder 1\sub folder 4\*" -x"D:\test folder 1\sub folder 9\*"
...