mein Name lautet Chris und stehe gerade dermaßen auf dem Schlauch,
das ich etwas Hilfe benötige.
Ich habe sehr viele Dateien in einem Ordner , welche alle nach Dateinamen gezippt werden sollen.
vesuvius_rev.gm
vesuvius_rev.way
vesuvius_rev_goals.gm
vio_grail.gm
vio_grail.way
vio_grail_goals.gm
*
*
*
usw...
Alle Dateien die mit vesuvius_rev anfangen , sollen zum Beispiel in die vesuvius_rev.zip.
Alle Dateien die mit vio_grail anfangen , sollen wiederum in die vio_grail.zip.
Usw.
Nun habe ich ein Script was zu 66% funktioniert.
@echo off & setlocal set "Target=zipped" for /f "delims=" %%i in ('dir /b /a-d *.gm *.way') do 7za a -tzip "%Target%\%%~ni.zip" "%%~dpni.*" pause
Dieses Script packt alle Dateien in eine seperate zip-Datei (so wie es auch sein soll) , außer die Dateien die mit _goal.gm enden.Diese Dateien werden ebenfalls in eine seperate zip-Datei gepackt, was ich aber NICHT möchte.
vio_grail.zip
vio_grail_goals.zip
Denn diese Dateien sollten nach Möglichkeit auch in die Bsp: vio_grail.zip bzw. vesuvius_rev.zip
Aber hier hört mein Batch-Verständnis auf und ich komme nicht weiter.
Ich hoffe mir kann jemand weiterhelfen.
Viele Grüße und vielen Dank schon einmal im Voraus.
Chris
Dieser Beitrag wurde von St03R bearbeitet: 05. November 2015 - 09:03