¿Alguna idea de cómo excluir una (s) ruta (s) comodín de un comando 7zip de línea de comandos?
Estoy haciendo algo como esto:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
y quisiera excluir cualquiera \bin\*.*o \obj\*.*carpetas encontradas debajo de "FolderToArchive".
Para excluir archivos, puede usar el -xparámetro. El archivo de ayuda da este ejemplo para usar -x:
7z a -tzip archive.zip *.txt -x!temp.*
Eso es genial para excluir un archivo. Pero, nuevamente, me gustaría excluir una carpeta especificada con comodines. Bajo mi "FolderToArchive" existen varias carpetas, en esas carpetas que puede o no ser bin\y obj\carpetas. Me gustaría no incluirlos en el archivo.
He intentado patrones como
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Ninguno parece excluir la bin\carpeta. ¿Es esto simplemente una limitación de 7zip?
-xr0!*.zip, al menos no podría hacer que funcione sin elr0.