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