Per Bat-Datei Ordner auslesen und Dateien löschen
Hi again ;)
Ich hab da noch ein Problem. Und zwar muß ich in einem
Verzeichnis ein paar Unterverzeichnisse auslesen und
in denen was löschen. Leider hab ich keine Ahnung wie ;)
So ungefähr sieht das aus:
D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\UNBEKANNT1\Verzeichnis4\Verzeichnis5
D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\UNBEKANNT2\Verzeichnis4\Verzeichnis5
D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\UNBEKANNT3\Verzeichnis4\Verzeichnis5
Leider sind die UNBEKANNTx unbekannt ;), d.h. die Batch
müsste selbst die unter D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\sich befindenen
Ordner ermitteln, in jedes von ihnen ins \Verzeichnis4\Verzeichnis5
Verzeichnis gehen und da ein paar Dateien löschen.
Mein Problem ist das Ermitteln der unbekannten Ordner
Ich hab mir zwar die Ordner eingelesen mit
dir D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\ /A:D /B >>%TEMPPATH%\dir.log >nul
aber keine Ahnung wie ich die weiter verarbeiten soll :/
Kann mir da jemand mal helfen?
Gruß, Daniel
Ich hab da noch ein Problem. Und zwar muß ich in einem
Verzeichnis ein paar Unterverzeichnisse auslesen und
in denen was löschen. Leider hab ich keine Ahnung wie ;)
So ungefähr sieht das aus:
D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\UNBEKANNT1\Verzeichnis4\Verzeichnis5
D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\UNBEKANNT2\Verzeichnis4\Verzeichnis5
D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\UNBEKANNT3\Verzeichnis4\Verzeichnis5
Leider sind die UNBEKANNTx unbekannt ;), d.h. die Batch
müsste selbst die unter D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\sich befindenen
Ordner ermitteln, in jedes von ihnen ins \Verzeichnis4\Verzeichnis5
Verzeichnis gehen und da ein paar Dateien löschen.
Mein Problem ist das Ermitteln der unbekannten Ordner
Ich hab mir zwar die Ordner eingelesen mit
dir D:\Hauptverzeichnis\Verzeichnis1\Verzeichnis2\ /A:D /B >>%TEMPPATH%\dir.log >nul
aber keine Ahnung wie ich die weiter verarbeiten soll :/
Kann mir da jemand mal helfen?
Gruß, Daniel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 26063
Url: https://administrator.de/contentid/26063
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
2 Kommentare
Neuester Kommentar
Sehr schön, d00meR,
nichts hinzuzufügen außer
a) einem kosmetischen Tipp:
Statt dem "echo J|del .." kannst Du auch nur "del" mit dem Parameter "/q" wie "quiet" aufrufen
b) ... und natürlich 5 Sternchen für das Posten Deiner Lösung.
Denn die passt ja auch z.B. auf die Struktur
"c:\Dokumente und Einstellungen\[USERNAME]\Anwendungsdaten\Temp" oder ähnliche.
Schönen Abend
Biber
[Edit] 16.2.2002
Beitrag für gelöst befunden und geschlossen.
[/Edit]
nichts hinzuzufügen außer
a) einem kosmetischen Tipp:
Statt dem "echo J|del .." kannst Du auch nur "del" mit dem Parameter "/q" wie "quiet" aufrufen
b) ... und natürlich 5 Sternchen für das Posten Deiner Lösung.
Denn die passt ja auch z.B. auf die Struktur
"c:\Dokumente und Einstellungen\[USERNAME]\Anwendungsdaten\Temp" oder ähnliche.
Schönen Abend
Biber
[Edit] 16.2.2002
Beitrag für gelöst befunden und geschlossen.
[/Edit]