Ich habe folgende Ordnerstruktur:
- Wurzel
- folder1
- folder2
- folder3
- 7za.exe
Ich möchte das 7-zip-Befehlszeilentool ausführen, um alle Dateien in folder1
eine 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 folder1
und 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?
cd
in ordner1 und7za.exe a -tzip ..\folder1.zip *.*
?