Archve entpacken via Batch
moin zusammen
ich habe mal wieder ne harte nuss zu knacken *.*
als tool zum entpacken soll winrar dienen, weil es archive nach dem entpacken auch löschen kann.
ich habe viele dateien, die mit EB oder oder oder beginnenm. Leider auch unterschiedliche formate *.rar, *.rar.part1 oder *.zip
winrar soll mir dann alles in einen order names EB plus archiv namen entpacken.
als beispiel eb_1 nach eb/eb_1
ist das zu bewerkstelligen?
vielen vielen dank für euere hilfe
ich habe mal wieder ne harte nuss zu knacken *.*
als tool zum entpacken soll winrar dienen, weil es archive nach dem entpacken auch löschen kann.
ich habe viele dateien, die mit EB oder oder oder beginnenm. Leider auch unterschiedliche formate *.rar, *.rar.part1 oder *.zip
winrar soll mir dann alles in einen order names EB plus archiv namen entpacken.
als beispiel eb_1 nach eb/eb_1
ist das zu bewerkstelligen?
vielen vielen dank für euere hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 293004
Url: https://administrator.de/contentid/293004
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
11 Kommentare
Neuester Kommentar
liste alle Zip-Dateien {
pro Zip-Datei {
nimm ersten Teil von Dateiname -> teil-A
wenn Verzeichnis teil-A noch nicht existiert, dann {
erstelle Verzeichnis
}
entpacke Datei in Verzeichnis
}
}
Wie was geht, ist hier im Forum tausendfach beschrieben...
schönen Abend
LS
Damit solltest Du was anfangen können:
Die Zeile 17 musst Du dann mit deinem Entpackerprogrammaufruf ersetzen...
@echo off
:: Trenner in allen Dateien ist "_"
set TRENN=_
for /F %%i IN ('dir /b *%TRENN%*.*') do call :PROC1 %%i
goto ENDE
:PROC1
echo Datei: %1
:: VerzeichnisNamen aus DateiName
for /F "tokens=1 delims=%TRENN%" %%a in ("%1") do set VERZ=%%a
echo Verz.: %VERZ%
:: wenn Verzeichnis noch nicht vorhanden, dann erstellen
if not exist %VERZ% mkdir %VERZ%\%1
:: Archiv nach neuen Ordner extrahieren
echo Extract %1 nach %VERZ%\%1
goto :EOF
:ENDE
Hallo Nightowl71,
manchmal hilft ein dummer spruch
manchmal hilft auch, die Vorschläge durchzuspielen und zu testen regelkreis am kc87 (vll weist du was das ist?)
Regelkreis - OK, KC87 kenn ich, habe erste Erfahrungen mit Programmierung am Poly 880 emacht ...habe das selber nach tagelangen suchen gefunden
Wahnsinn, Du musst eine Zeit haben for /r %%i in (uL_*.rar) do start /wait C:\Programme\WinRAR\winrar.exe x -ibck -ad "%%i" "F:\_ul_2015\"
Wozu 'liefere' ich 20 Zeilen Code ???aber, wie bekomme ich eine abfrage ja oder nein rein?
Was soll Wann und Wozu abgefragt werden?