Komprimieren pro File

05/11/2007 - 11:16 von Tamara Mikes | Report spam
Salü alle zusammen

Ich habe in einem Verzeichnis D:\Daten\ die Dateien a.doc, b.doc und c.doc
Nun möchte ich gerne das Datenvolumen verkleinern und daher zippen. Jedoch
möchte ich nicht ein Zip Daten.zip machen welche alle Dateien beinhaltet
sondern ich möchte ein a.zip ein b.zip und ein c.zip erhalten.

Da es nun aber einige hundert Dokumente sind, möchte ich das gerne
Befehlszeilenmàssig (Batch) machen. Kennt jemand eine Möglichkeit?

Viele Grüsse
Tamara
 

Lesen sie die antworten

#1 Mark Heitbrink [MVP]
05/11/2007 - 13:27 | Warnen spam
Hi,

Tamara Mikes schrieb:
Ich habe in einem Verzeichnis D:\Daten\ die Dateien a.doc, b.doc und c.doc
Nun möchte ich gerne das Datenvolumen verkleinern und daher zippen. Jedoch
möchte ich nicht ein Zip Daten.zip machen welche alle Dateien beinhaltet
sondern ich möchte ein a.zip ein b.zip und ein c.zip erhalten.
Da es nun aber einige hundert Dokumente sind, möchte ich das gerne
Befehlszeilenmàssig (Batch) machen. Kennt jemand eine Möglichkeit?



7-zip hat kennt Paramter in der CMD und ist Freeware.
http://www.7-zip.org/

Jetzt brauchst du nur noch eine Liste aller Dateien und für
diese wird dann pro Zeile der Zip Befehl aufgerufen.

Könnte so aussehen

zipprofile.bat
dir d:\daten\ /b > %temp%\liste.txt
for /f %a in ('%temp%\liste.txt) do 7z a -tzip %a.zip %a

zipprofile.bat

Tschö
Mark
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Blog: gpupdate.spaces.live.com - english

Ähnliche fragen