Alguma idéia de como excluir um caminho curinga de um comando 7zip da linha de comando?
Estou fazendo algo parecido com isto:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
e gostaria de excluir qualquer \bin\*.*
ou \obj\*.*
pastas encontradas embaixo "FolderToArchive".
Para excluir arquivos, você pode usar o -x
parâmetro O arquivo de ajuda fornece este exemplo para usar -x
:
7z a -tzip archive.zip *.txt -x!temp.*
Isso é ótimo para excluir um arquivo. Mas, novamente, eu gostaria de excluir uma pasta especificada com curinga. Sob a minha "FolderToArchive" existem várias pastas, nessas pastas não podem ou não ser bin\
e obj\
pastas. Gostaria de não incluí-los no arquivo.
Eu tentei padrões como
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Nenhum parece excluir a bin\
pasta. Isso é simplesmente uma limitação do 7zip?
-xr0!*.zip
- pelo menos eu não poderia fazê-lo funcionar sem or0
.