62929
22.06.2009, aktualisiert um 16:42:39 Uhr
5371
10
0
Zip-Batchverarbeitung
Hallihallo Leute,
die Thread-Überschrift ist vielleicht ein wenig irreführend, daher hier nochmal meine Problembeschreibung:
Ich habe in einem Ordner z.B. 100 Bilder. Diese möchte ich gerne alle auf einmal markieren und in separate Zip-Files packen. Jede Datei soll ich ein eigenes Archiv gepackt werden.
Mit WinRAR und Batch Zip Files Utility geht das sehr gut, ist aber beides Shareware bzw. lizenzpflichtig.
Kennt jemand eine Freeware-Alternative dazu?
Habe schon 7Zip und IZArc angeschaut, aber die scheinen das beide nicht zu beherrschen.
Lieben Gruß
dante
die Thread-Überschrift ist vielleicht ein wenig irreführend, daher hier nochmal meine Problembeschreibung:
Ich habe in einem Ordner z.B. 100 Bilder. Diese möchte ich gerne alle auf einmal markieren und in separate Zip-Files packen. Jede Datei soll ich ein eigenes Archiv gepackt werden.
Mit WinRAR und Batch Zip Files Utility geht das sehr gut, ist aber beides Shareware bzw. lizenzpflichtig.
Kennt jemand eine Freeware-Alternative dazu?
Habe schon 7Zip und IZArc angeschaut, aber die scheinen das beide nicht zu beherrschen.
Lieben Gruß
dante
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 118774
Url: https://administrator.de/contentid/118774
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
10 Kommentare
Neuester Kommentar
Dieser Beitrag wurde vom Ersteller gelöscht.
... oder etwas weniger ungefähr:
für die Verwendung direkt an der Kommandozeile oder mit jeweils verdoppelten "%"-Zeichen für den Einsatz in einer Batch-Datei.
Soferne die "7z.exe" nicht gefunden wird, müsste der vollständige Pfad (zB "C:\Programme\7-zip\7z.exe") verwendet werden.
Grüße
bastla
[Edit] @timobeil: Sorry, hatte Deine Ergänzungen noch nicht gesehen ... [/Edit]
[Edit2] Da waren wir diesmal ja richtiggehend Weggefährten ... [/Edit2]
for %i in (ordner\*.tif) do (7z.exe a "ordner\%~ni.zip" "%i")
Soferne die "7z.exe" nicht gefunden wird, müsste der vollständige Pfad (zB "C:\Programme\7-zip\7z.exe") verwendet werden.
Grüße
bastla
[Edit] @timobeil: Sorry, hatte Deine Ergänzungen noch nicht gesehen ... [/Edit]
[Edit2] Da waren wir diesmal ja richtiggehend Weggefährten ... [/Edit2]
Hallo dante!
Etwas komfortabler ließe sich das Ganze ja machen, indem Du die folgende Variante
zB als Batchddatei "Alle_TIF_in_Ordner_zippen.cmd" in "SendTo" platzierst - so muss nur noch im Kontextmenü für den Ordner "Senden an" und dann die Batchdatei ausgewählt werden.
Grüße
bastla
Etwas komfortabler ließe sich das Ganze ja machen, indem Du die folgende Variante
@for %%i in ("%~1\*.tif") do @(7z.exe a "%~1\%%~ni.zip" "%%i")>nul
Grüße
bastla
Zitat von @62929:
Vielen Dank, diese Lösung würde mir schon reichen.
Aber besser wäre es, das ganze wie bei WinRAR einfach über
die GUI zu machen. Ich weis nicht, ob die Kollegen damit so
einverstanden sind, wenn ich ihnen ein Batch-Skript entgegenhaue.
Vielen Dank, diese Lösung würde mir schon reichen.
Aber besser wäre es, das ganze wie bei WinRAR einfach über
die GUI zu machen. Ich weis nicht, ob die Kollegen damit so
einverstanden sind, wenn ich ihnen ein Batch-Skript entgegenhaue.
da hab ich ein Verständigungsproblem - bei einer GUI muß der User klicken, wer was wo - bei nem Batch - Doppelklick, jut ^^
24
Hallo,
na das könnte verschiedene Gründe haben:
1. die 7z.exe wird nicht gefunden?
der Einfachheit wegen würde ich diese daher entweder im %WINDIR%\SYSTEM32\ platzieren
Alternative: in einem anderen Ordner den du dann aber in dem PATH anpassen musst oder wie schon ganz zu anfang von bastla gesagt den kompletten Pfad von der 7z.exe in der batch speichern.
2. tippfehler vielleicht?
sonst fällt mir da nur noch ganz schlimm konfuses Zeug als Fehlerquelle ein.
na das könnte verschiedene Gründe haben:
1. die 7z.exe wird nicht gefunden?
der Einfachheit wegen würde ich diese daher entweder im %WINDIR%\SYSTEM32\ platzieren
Alternative: in einem anderen Ordner den du dann aber in dem PATH anpassen musst oder wie schon ganz zu anfang von bastla gesagt den kompletten Pfad von der 7z.exe in der batch speichern.
2. tippfehler vielleicht?
sonst fällt mir da nur noch ganz schlimm konfuses Zeug als Fehlerquelle ein.