~ $ -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"

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\*.*

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.