d:\Verzeichnis\Beispiel\*.* d:\Verzeichnis\Beispiel\Unterverzeichnis_1\*.* d:\Verzeichnis\Beispiel\Unterverzeichnis_2\*.* d:\Verzeichnis\Beispiel\Unterverzeichnis_3\*.* Ich habe folgendes Problem mit dem Programm 7-Zip: Ich möchte per Komandozeile (Batch Datei) alle Dateien aus den Verzeichnissen "d:\Verzeichnis\Beispiel\*.*" und "d:\Verzeichnis\Beispiel\Unterverzeichnis1\*.*" zippen. Die Dateien aus den Unterverzeichnissen 2 und 3 sollen nicht mit gezippt werden. Nun bietet 7-Zip nur an, ein Verzeichnis mit allen Unterverzeichnissen zu zippen. Außerdem stehen im generierten Zip File nicht die kompletten Pfadangaben, sondern nur der Pfad ab dem man zippt. Wie geht man vor (komplette Pfadangaben und nur bestimmte Unterverzeichnisse) oder geht das nicht?
Das sollte doch eigentlich mit den Optionen -x und -i zu machen sein (include und exclude). erst alles excluden und dann das was du willst includen. So gehts zumindest bei rsync
Danke für die Antwort! Das mit den einzelnen Unterverzeichnissen habe ich hinbekommen. Was allerdings fehlt, ist nach wie vor der komplette Pfadname, den 7-Zip auch nicht kann. Im 7-Zip Forum wird dies auch mehrfach bemängelt. Ein Trick ist, den kompletten Baum, den man zippen möchte, in einen neuen Unterordner zu kopieren und dann einfach diesen Unterordner komplett mit 7-Zip zu zippen. Dann hat man auch die kompletten Pfade ab Unterordner im Zip File enthalten. Etwas umständlich aber innerhalb einer Batch Datei machbar. Allerdings habe ich jetzt auch noch den Packer AlZip gefunden, der hat zwar nicht ganz so viele Commandline Optionen, aber der gefällt mir besser und kann auch ohne Tricks die kompletten Pfade: http://www.altools.net
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.