Я пытаюсь исключить некоторые временные файлы из архива, но
-x!*\~$*
не работает. Вы можете исправить меня, пожалуйста?
Полная команда, которую я использую:
7za a -ssw -mx9 -xr!?git\* -x!*\~$* "...\asdasd.7z" "C:\...\folder"
Вы должны использовать -xr а не просто -x чтобы сообщить 7z что исключенные файлы находятся в подкаталоге. Вы приняли -xr для дерева git
Если в вашем скрипте активно delayed expansion переменных среды, вы должны экранировать ! , Напишите ^^! вместо.
Пример:
7z a -r -ssw -mx9 -xr!"~$*" c:\target\xxx.7z c:\myfolder\*.*