Daten unterhalb eines Verzeichnisses löschen?

German support forum

Moderators: Hacker, Stefan2, white

User avatar
sqa_wizard
Power Member
Power Member
Posts: 3893
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

2Peter: Um den Parameter = %S zu verwenden, musst du die aktuelle TC Version (7.01) verwenden.
(Update ist wie üblich kostenfrei :) )
#5767 Personal license
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Verzeichnisse mit Wildcards löschen?

Post by *Peter »

Ich muss den alten Thread wieder aktivieren - nicht wegen eines identischen, aber ähnlichen Problems:

Ich brauche - unabhängig von TC - ein BAT / CMD, dass unterhalb des aktuellen Startverzeichnisses alle Verzeichnisse mit Namen "*_test" inklusive deren Dateien löscht.

Beispiel:
- Es sei eine beliebige Verzeichnisstruktur, die diverse Ordner "*_test" inkl. Inhalt hat.
(Konkret: "test"-Ordner sind immer ganz unten in der Hierarchie; Sperren und Zugriffsblockaden etc. nicht vorhanden.)

Aufgabe:
Miste alle "*_test" Ordner aus. (ohne TC)

Versuch:

Code: Select all

rmdir /S *_test
Ergebnis:

Code: Select all

Syntaxfehler
Ich bitte um Tipps und wünsche frohe Ostern.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Dalai
Power Member
Power Member
Posts: 9990
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

@Peter:
rmdir löscht nur ein Verzeichnis und alles darunter, aber nicht alle gleichlautenden Verzeichnisse, wie du es haben willst.

Möglich ist z.B. folgendes:

Code: Select all

@echo off
for /F %%i IN ('dir /s /b /ad *_test') DO (
    echo %%i
    rmdir /S "%%~i"
)
Sinnvollerweise solltest du das erstmal - wie üblich - auf Testdaten oder Kopien loslassen.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Danke Dalai

ab Dienstag werde ich es testen.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Danke Dalai, alles OK.

Peter
TC 10.xx / #266191
Win 10 x64
Post Reply