~ $ -Namen von der Archivierung durch 7za ausschließen

0

Ich versuche einige temporäre Dateien aus dem Archiv auszuschließen, aber

-x!*\~$*

funktioniert nicht. Kannst du mich reparieren?

Vollbefehl, den ich benutze:

7za a -ssw -mx9 -xr!?git\* -x!*\~$* "...\asdasd.7z"  "C:\...\folder"
qwerty
quelle

Antworten:

0

Sie müssen verwenden -xr anstatt nur -x erzählen 7z dass die ausgeschlossenen Dateien in einem Unterverzeichnis liegen. Du hast genommen -xr für die git Baum.

Ob delayed expansion von Umgebungsvariablen ist in Ihrem Skript aktiv, müssen Sie Flucht das !. Schreiben ^^! stattdessen.

Beispiel:

7z a -r -ssw -mx9 -xr!"~$*" c:\target\xxx.7z c:\myfolder\*.*
Axel Kemper
quelle
Ich habe überflüssige Dateien aus || 7za einem -ssw -mx9 -x! * \ ~ $ * "Asdasd.7z" "Ordner" || im Archiv. Es sind temporäre Msword-Dateien .. || Einige Ordner \ \ $ $ Some_file.docx || werden komprimiert Wie schließt es aus?
qwerty
Siehe mein Beispiel oben. Ich verwende 7z.exe anstelle von 7za.exe. Beachten Sie die zusätzlichen Anführungszeichen und die Platzhalter.
Axel Kemper
Es funktioniert, thx
qwerty