У меня установлены и winzip, и надстройка командной строки, и я пытаюсь написать файл .bat, чтобы заархивировать определенную папку на одном из моих дисков. Я хотел бы создать почтовый индекс из папки, но мне нужно исключить 2 папки (с подпапками) из почтового индекса. Код, который у меня есть до сих пор, это:
wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\"
Я бы хотел, чтобы пропущенные папки D:\тестовая папка\подпапка 4\ и D:\тестовая папка\подпапка 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, он снова отличается
[-|/]x<filename>
предназначена для файлов, но поскольку она принимает подстановочные знаки, вы можете попробовать/x"*sub folder 4\*"
. Я понятия не имею, сработает ли это, и даже если сработает, будет ли ваш архив хранить папки как пустые. - person Compo   schedule 05.11.2019