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

397
qwerty

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" 
0

1 Antwort auf die Frage

0
Axel Kemper

Sie müssen -xrnicht nur -xangeben, 7zdass die ausgeschlossenen Dateien in einem Unterverzeichnis liegen. Du hast -xrfür den gitBaum genommen.

Wenn delayed expansiondie Umgebungsvariablen aktiv in Ihrem Skript ist, müssen Sie entgehen die !. Schreibe ^^!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 vor 10 Jahren 0
Siehe mein Beispiel oben. Ich verwende 7z.exe anstelle von 7za.exe. Beachten Sie die zusätzlichen Anführungszeichen und die Platzhalter. Axel Kemper vor 10 Jahren 0
Es funktioniert, thx qwerty vor 10 Jahren 0