Avez-vous une idée de la façon d’exclure un ou plusieurs chemins contenant des caractères génériques d’une commande 7zip en ligne de commande?
Je fais quelque chose comme ça:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
et voudrait exclure tout \bin\*.*
ou les \obj\*.*
dossiers trouvés sous "FolderToArchive".
Pour exclure des fichiers, vous pouvez utiliser le -x
paramètre. Le fichier d'aide donne cet exemple d'utilisation -x
:
7z a -tzip archive.zip *.txt -x!temp.*
C'est excellent pour exclure un fichier. Mais, encore une fois, je voudrais exclure un dossier spécifié par un caractère générique. Sous ma « FolderToArchive » il y a plusieurs dossiers, dans ces dossiers , il peut ou ne peut pas être bin\
et obj\
dossiers. Je voudrais ne pas les inclure dans les archives.
J'ai essayé des modèles comme
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Aucun ne semble exclure le bin\
dossier. Est-ce simplement une limitation de 7zip?
-xr0!*.zip
- au moins, je ne pourrais pas le faire fonctionner sans le fichierr0
.