Любая идея, как исключить подстановочный путь (ы) из командной строки 7zip команды?
Я делаю что-то такое:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
и хотел бы исключить любые папки \bin\*.*
или \obj\*.*
найденные под "FolderToArchive". Чтобы исключить файлы, вы можете использовать параметр -x
. В файле справки приведен пример использования -x
:
7z a -tzip archive.zip *.txt -x!temp.*
Это отлично подходит для исключения файла. Но, опять же, я хотел бы исключить папку, указанную подстановочным знаком. Под моим "FolderToArchive" есть несколько папок, в этих папках могут быть или не быть папки bin\
и obj\
. Я хотел бы не включать их в архив.
Я пробовал такие шаблоны, как:
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Кажется, никто не исключает. Это просто ограничение 7zip?