falaise
Goto Top

Ordner mit bestimmten Namen löschen

hi zusammen,

ich würde gerne mehrere order in einem bestimmten verzeichnis löschen deren namen mit "Test(2f)...." beginnt. alle anderen ordner die mit einem anderen namen beginnen sollten dabei nicht gelöscht werden.

ist das irgendwie möglich?

thx for help

Content-ID: 84081

Url: https://administrator.de/forum/ordner-mit-bestimmten-namen-loeschen-84081.html

Ausgedruckt am: 22.04.2025 um 07:04 Uhr

miniversum
miniversum 27.03.2008 um 12:07:08 Uhr
Goto Top
Versuchs mal so:
FOR /F "delims=" %i in ('dir /a-d /B "C:\verzeichnismitdenunterordnern\Test(2f)*"') do @rd %i
falaise
falaise 27.03.2008 um 12:50:27 Uhr
Goto Top
hi,

thx, aber ich bekomm folgende fehlermeldung:

do @rd i" ist syntaktisch an dieser Stelle nicht vertretbar

grüße
falaise
falaise 27.03.2008 um 12:51:09 Uhr
Goto Top
Ups, sorry doppelposting:

hi,

thx, aber ich bekomm folgende fehlermeldung:

do @rd i" ist syntaktisch an dieser Stelle nicht vertretbar

grüße
bastla
bastla 27.03.2008 um 16:45:53 Uhr
Goto Top
Hallo falaise!

miniversum's Vorschlag war für eine Eingabe direkt an der Kommandozeile gedacht - in einem Batch musst Du jeweils %%i schreiben.

Vielleicht auch noch interessant könnten die Schalter "/s" und "/q" des "rd"-Befehles sein - Näheres dazu findest Du in der Onlinehilfe ("rd /?").

Grüße
bastla
Biber
Biber 27.03.2008 um 19:56:33 Uhr
Goto Top
Moin falaise,
do @rd i" ist syntaktisch an dieser Stelle nicht vertretbar
Ist das so eine Billich-Fernost-Kopie? Im Original-M$ ist es so übersetzt:
do @rd i" ist syntaktisch an dieser Stelle nicht verarbeitbar

Aber Deine Variante gefällt mir besser... irgendwie direkter... face-wink

Grüße
Biber