Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Platzhalter verwenden beim Löschen

Stallwichtel / 11 Antworten / Flachansicht Nickles

Hallo, MSDOS-geschulte Oldies,
wer kann mir bei folgendem Problem helfen:
ich möchte per Batch-Datei (gern auch per Script) regelmäßig in einem Datenbestand viele nur temporär benötigte NICHTLEERE ORDNER löschen und dabei Platzhalter verwenden, weil
1. nur die jeweils ersten x Zeichen der Ordnernamen relevant sind
und
2. es schnell(er) und einfach(er) gehen soll.
Das, was mit Dateien problemlos geht, klappt mit Ordnern offenbar nicht, also beispielsweise:
Der Datenbestand enthält u. a. die Ordner NAMEABC, NAMEDEF, NAME007, ...
Der Batch-Befehl "del

bei Antwort benachrichtigen
Stallwichtel YF2L703S „Hallo Stallwichtel, setze in Deinen Batchdateien in die erste Zeile den Befehl...“
Optionen

Hallo, yf2|703s,
danke für Deine blitzartige Antwort, allerdings hilft sie mir (fast erweartungsgemäß überhaupt nicht weiter. Wie schon gesagt, klappt mit Dateien alles bestens, und zwar mit oder ohne "cmd"-Befehl, aber bei Ordnern bleibt WindowsXP störrisch.
Einzeln löschen (mit vollem Ordnernamen oder auch ganz gewöhnlich im Windows Explorer) funktioniert, aber gerade das will ich ja batchmäßig rationalisieren ...
Stallwichtel (leicht verzagt)

bei Antwort benachrichtigen