Batch bestimme Dateitypen in Unterordner löschen
Hallo zusammen ich habe folgende Ordnerstruktur:
Ich befinde mich nun im Ordner TEST.
Die Ordner: ORDNER jdk, ORDNER zhw und ORDNER oiz haben jeweils diverse Datein drin, bspw. *.txt und *.mp3
Nun möchte ich dass ich im Ordner TEST ein Batch laufen lassen kann, welches mir alle Unterordner (nur erste Ebene) durchsucht und alle *.mp3 löscht.
Ist das möglich? Falls ja wie?
[Edit: Dani - 10.07.2007 18:45]
Beitrag auf "Geschlossen" gesetzt und in den richtigen Bereich verschoben.
TEST
|
|__ ORDNER jdk
|
|__ ORDNER zhw
|
|__ ORDNER oiz
Ich befinde mich nun im Ordner TEST.
Die Ordner: ORDNER jdk, ORDNER zhw und ORDNER oiz haben jeweils diverse Datein drin, bspw. *.txt und *.mp3
Nun möchte ich dass ich im Ordner TEST ein Batch laufen lassen kann, welches mir alle Unterordner (nur erste Ebene) durchsucht und alle *.mp3 löscht.
Ist das möglich? Falls ja wie?
[Edit: Dani - 10.07.2007 18:45]
Beitrag auf "Geschlossen" gesetzt und in den richtigen Bereich verschoben.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 63464
Url: https://administrator.de/contentid/63464
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
6 Kommentare
Neuester Kommentar
So ist das möglich. Ausprobieren, und wenn die Anzeige stimmt und die Batch läuft,
REM vor del entfernen. Ungetestet!
REM vor del entfernen. Ungetestet!
@echo off & setlocal|
pushd "ORDNER jdk"
dir *.mp3 /p
rem del *.mp3
popd
pushd "ORDNER zhw"
dir *.mp3 /p
rem del *.mp3
popd
pushd "ORDNER oiz"
dir *.mp3 /p
rem del *.mp3
popd
Immer diese Slahes!
for /F "delims=" %%a in ('dir /b /aD') do del /Q "%%a\*.mp3"
for /F "delims=" %%a in ('dir /b /aD') do del /Q "%%a\*.mp3"
Nimm den berichtigten Tipp von miniversum, der ist so, wie du es haben willst.