Haben Sie eine Idee, wie Sie Pfade mit Platzhalterzeichen von einem 7zip-Befehl in der Befehlszeile ausschließen können?
Ich mache so etwas:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
und möchte alle ausschließen \bin\*.*
oder \obj\*.*
Ordner unter „FolderToArchive“ gefunden.
Um Dateien auszuschließen, können Sie den -x
Parameter verwenden. Die Hilfedatei enthält dieses Beispiel für die Verwendung von -x
:
7z a -tzip archive.zip *.txt -x!temp.*
Das ist großartig, um eine Datei auszuschließen. Aber auch hier möchte ich einen von Platzhaltern angegebenen Ordner ausschließen. Unter meinem „FolderToArchive“ gibt es mehrere Ordner, unter diesen Ordnern kann es sein können oder nicht bin\
und obj\
Ordner. Ich möchte diese nicht in das Archiv aufnehmen.
Ich habe Muster wie ausprobiert
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Keiner scheint den bin\
Ordner auszuschließen . Ist das einfach eine Beschränkung von 7zip?
-xr0!*.zip
- zumindest könnte ich es ohne das nicht zum Laufen bringenr0
.