Ich habe folgende Ordnerstruktur:
- Wurzel
- folder1
- folder2
- folder3
- 7za.exe
Ich möchte das 7-zip-Befehlszeilentool ausführen, um alle Dateien in folder1eine ZIP-Datei mit dem Namen zu komprimieren folder1.zip.
Folgendes ausführen
7za.exe a -tzip folder1.zip folder1\\*.*
erzeugt erwartungsgemäß eine zip-Datei. Wenn ich jedoch die ZIP-Datei öffne, befindet sich darin ein Ordner namens folder1und darin befinden sich alle Dateien, die sich in diesem Ordner befanden. Ich möchte nicht, dass der Ordnername zum ZIP-Ordner hinzugefügt wird, dh, ich möchte alle Dateien in einem "Flat" -Dateiformat hinzufügen.
Ich möchte das Befehlszeilentool auch nicht rekursiv für jede einzelne Datei / jeden einzelnen Ordner ausführen.
Gibt es einen Schalter, der diese Funktionalität bietet?
cdin ordner1 und7za.exe a -tzip ..\folder1.zip *.*?