
Когда я делаю
7z a test.zip -x!*discarded* test
с
test/
test/a.txt
test/subfolder/
test/subfolder/a.txt
test/subfolder/discarded/
test/subfolder/discarded/a.txt
test/subfolder2/a.txt
test/subfolder2/subfolder3/a.txt
test/subfolder2/subfolder3/discarded/
test/subfolder2/subfolder3/discarded/a.txt
тогда, к сожалению, все еще включено!
Как исключить все файлы/папки, например */discarded/*
?(или, в качестве альтернативы, исключить любой файл/папку, абсолютный путь к которым содержит discarded
?)
Также, как исключить все файлы, заканчивающиеся на .txt
? ( -x!*.txt
не работает)
Я использую 7z на Windows.
Примечание:7Zip — Командная строка: исключить папку(и) по шаблону?здесь не помогло.
решение1
После нового теста, какпредложено LPChip, это работает:
7z a test.zip -xr!discarded -xr!*.txt test