Suche rar entpacke rar und lösche sie
Ziel ist es Dateien zu suchen Sie zu entpacken und nach dem Entpacken zu löschen.
Hi
Über die Suche bekomme ich schon zuviele Ergebnisse :/
Und jetzt habe ich mich auf einer Sache festgebissen aber da komm ich nicht weiter ;) weil irgendwie rar auf meinem Desktop entpackt werden obwohl die ENTPACKEN.bat auf f:\xx\ liegt .
Hier hab ich das gefunden.. verschiedene Dateien aus gepackten Ordnern entpacken
aber wie schon gesagt es werden rar auf meinen Desktop entpackt :D komisch .. habe 7-zip installier als entpacktool. auf c:\programme\
Ziel ist: auf F:\xx\
Bundesliga.2009-10.Matchday.28.Review.WS.PDTV.XviD-433 (Ordner)
CD1(Ordner) hier split Dateien und RAR
CD2(Ordner) hier split Dateien und RAR
Bundesliga.2009-10.Matchday.29.Review.WS.PDTV.XviD-433 (Ordner)
CD1(Ordner) hier split Dateien und RAR
CD2(Ordner) hier split Dateien und RAR
Bundesliga.2009-10.Matchday.30.Review.WS.PDTV.XviD-433 (Ordner)
CD1(Ordner) hier split Dateien und RAR
CD2(Ordner) hier split Dateien und RAR
...
..
Die Dateien entpacken zu lassen auf klick auf ENTPACKEN.BAT (Liegt im F:\xx\ )
Schön würde sein wenn die Dateien in den Überliegenden Ordner entpackt würden und die CD1 und CD2 Ordner gelöscht würden.
hoffe dass mir jeman noch mal Helfen kann wie beim ersten mal 
Gruss
Hi
Über die Suche bekomme ich schon zuviele Ergebnisse :/
Und jetzt habe ich mich auf einer Sache festgebissen aber da komm ich nicht weiter ;) weil irgendwie rar auf meinem Desktop entpackt werden obwohl die ENTPACKEN.bat auf f:\xx\ liegt .
Hier hab ich das gefunden.. verschiedene Dateien aus gepackten Ordnern entpacken
::UnZip2Folder.cmd::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off&setlocal
set "path=%PROGRAMFILES%\7-Zip\;%path%"
Set UnZip=echo/7Z.exe nicht gefunden^&Pause^&::
for /F "delims=" %%A in ("7z.exe") do set UnZip=%%~$Path:A
for /F "delims=" %%A in ('dir /s/b *.zip') do call :extract "%%~fA"
goto :eof
:extract
echo Extrahiere aus %1
if Not Exist "%~dpn1" mkdir "%~dpn1"
pushd "%~dpn1"
"%UnZip%" e %1 DeineDatei1.ext DeineDatei2.ext
popd
::UnZip2Folder.cmd::::::::::::::::::::::::::::::::::::::::::::::::::::
aber wie schon gesagt es werden rar auf meinen Desktop entpackt :D komisch .. habe 7-zip installier als entpacktool. auf c:\programme\
Ziel ist: auf F:\xx\
Bundesliga.2009-10.Matchday.28.Review.WS.PDTV.XviD-433 (Ordner)
CD1(Ordner) hier split Dateien und RAR
CD2(Ordner) hier split Dateien und RAR
Bundesliga.2009-10.Matchday.29.Review.WS.PDTV.XviD-433 (Ordner)
CD1(Ordner) hier split Dateien und RAR
CD2(Ordner) hier split Dateien und RAR
Bundesliga.2009-10.Matchday.30.Review.WS.PDTV.XviD-433 (Ordner)
CD1(Ordner) hier split Dateien und RAR
CD2(Ordner) hier split Dateien und RAR
...
..
Die Dateien entpacken zu lassen auf klick auf ENTPACKEN.BAT (Liegt im F:\xx\ )
Schön würde sein wenn die Dateien in den Überliegenden Ordner entpackt würden und die CD1 und CD2 Ordner gelöscht würden.
Gruss
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 142785
Url: https://administrator.de/forum/suche-rar-entpacke-rar-und-loesche-sie-142785.html
Ausgedruckt am: 04.04.2025 um 15:04 Uhr
14 Kommentare
Neuester Kommentar
Hallo bob777!
Versuch es mal mit folgender (ungetesteten) Abwandlung des zitierten Batches:
Falls Du tatsächlich den Basisordner von der Position der Batchdatei abhängig machen wolltest, könntest Du die Zeile 2 durch
ersetzen.
Das Löschen der "CDx"-Ordner ist (wie Du bemerkt haben wirst
) noch nicht berücksichtigt, sollte sich aber (wenn der Rest wie gewünscht funktioniert) nachrüsten lassen, indem Du
durch
ersetzt (aber Achtung: da wird nix mehr gefragt - jedenfalls, wenn das "/q" verwendet wird - und jeweils der gesamte "CDx"-Ordner vernichtet).
Falls nur die ".rar"-Datei(en) zu löschen wäre(n), dann (ebenfalls ohne Rückfrage):
Grüße
bastla
Versuch es mal mit folgender (ungetesteten) Abwandlung des zitierten Batches:
@echo off & setlocal
set "Basis=F:\xx"
set "path=%PROGRAMFILES%\7-Zip\;%path%"
set "UnZip="
for /F "delims=" %%A in ("7z.exe") do set UnZip=%%~$Path:A
if not defined UnZip echo 7Z.exe nicht gefunden & pause & goto :eof
for /D %%A in ("%Basis%") do call :Extract "%%~fA"
goto :eof
:Extract
pushd %1
echo Extrahiere nach %~1
for /d %%i in (CD*.*) do "%UnZip%" e "%%i\*.rar"
popd
goto :eof
set "Basis=%~dp0"
Das Löschen der "CDx"-Ordner ist (wie Du bemerkt haben wirst
for /d %%i in (CD*.*) do "%UnZip%" e "%%i\*.rar"
for /d %%i in (CD*.*) do "%UnZip%" e "%%i\*.rar" && rd /s /q "%%i"
Falls nur die ".rar"-Datei(en) zu löschen wäre(n), dann (ebenfalls ohne Rückfrage):
for /d %%i in (CD*.*) do "%UnZip%" e "%%i\*.rar" && del "%%i\*.rar"
bastla
Hallo bob777!
Ändere bitte das "
Nur zur Sicherheit: Wenn Du
direkt eingibst, sollte Deine Ordnerstruktur in dieser Art
angezeigt werden - zumindest bin ich davon ausgegangen.
Grüße
bastla
P.S.:

Ändere bitte das "
echo off
" in der ersten Zeile in ein "echo on
" - es werden dann alle Befehle vor der Ausführung angezeigt, sodass Du erkennen solltest, was geht / nicht geht ...Nur zur Sicherheit: Wenn Du
dir /s /b /ad F:\xx2
F:\xx2\Bundesliga.2009-10.Matchday.28.Review.WS.PDTV.XviD-433
F:\xx2\Bundesliga.2009-10.Matchday.29.Review.WS.PDTV.XviD-433
...
F:\xx2\Bundesliga.2009-10.Matchday.28.Review.WS.PDTV.XviD-433\CD1
F:\xx2\Bundesliga.2009-10.Matchday.28.Review.WS.PDTV.XviD-433\CD2
F:\xx2\Bundesliga.2009-10.Matchday.29.Review.WS.PDTV.XviD-433\CD1
F:\xx2\Bundesliga.2009-10.Matchday.29.Review.WS.PDTV.XviD-433\CD2
...
Grüße
bastla
P.S.:
ich versuche erst das entpacken.. dann das löschen.
Guter Plan
Hallo bob777!
Wenn ich das richtig verstanden haben, müsste folgende Zeile (zwischen den Zeilen 14 und 15 platziert) auch die unmittelbar im Ordner liegenden Dateien entpacken:
Zeile 15 würde übrigens nur für Unterordner, deren Name mit "AC3" beginnt, funktionieren - ist das so gemeint?
Grüße
bastla
Wenn ich das richtig verstanden haben, müsste folgende Zeile (zwischen den Zeilen 14 und 15 platziert) auch die unmittelbar im Ordner liegenden Dateien entpacken:
for %%i in (*.rar) do "%UnZip%" e "%%i"
Grüße
bastla
Hallo bob777!
Das Löschen der Dateien sollte sich durch die folgende Zeile (unmittelbar vor der "
Achtung - es wird tatsächlich gelöscht!
Grüße
bastla
(Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename all / (Q)uit? ( wie kann ich hier ein autorename all machen ? )
Ev so:for /d %%i in (CD*.*) do echo u|"%UnZip%" e "%%i\*.rar"
for %%i in (*.rar) do echo u|"%UnZip%" e "%%i"
jetzt würde die sache richtig glanz bekommen wenn der dann die alten sachen löscht ;)
auch ordner.
Können die Ordner unbesehen gelöscht werden, oder müssen zuerst alle nicht benötigten Dateien und dann anschließend nur die leeren Ordner entfernt werden?auch ordner.
Das Löschen der Dateien sollte sich durch die folgende Zeile (unmittelbar vor der "
popd
"-Zeile platziert) machen lassen:for /f "delims=" %%i in ('dir /s /b /a-d ^|findstr /i /v /e "nfo avi ac3"') do del "%%i"
Grüße
bastla
Hallo bob777!
Wenn die Ordner nach dem Entpacken einfach gelöscht werden können, dann etwa so:
Grüße
bastla
CD1 und CD2 werden nicht gelöscht nur der inhalt.
War (mir) ja doch noch nicht ganz klar, ob die noch auf Inhalt gecheckt werden müssen ...Wenn die Ordner nach dem Entpacken einfach gelöscht werden können, dann etwa so:
for /d %%i in (CD*.*) do echo u|"%UnZip%" e "%%i\*.rar" && rd /s /q "%%i"
bastla