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