Batch - Dateien löschen nach einer Textdatei

  • #1
S

strauch

Guest
Hallo,

ich habe eine Textdatei mit Dateinamen die ich löschen möchte. Das Problem ist die Dateien sind in vielen Unterverzeichnissen verstreut und ich möchte natürlich nicht alles per Hand durchsuchen.

Nun kann ich mit del dateiname.ext /s die Datei auch in Unterordnern löschen.

Zweite Schwierigkeit ist das ich nur ein Teil des Dateinamens habe (die Artikelnummer z.B. 458796). Die Dateien in den Verzeichnissen aber noch durchnummiert sind. Eine Datei heißt also z.B. 001_458796.jpg

Nun kann ich das, denke ich mit del *_456796.jpg /s löschen.

Nun würde ich gerne eine Batchdatei schreiben die in eine Schleife die Artikelnummern einliest und Automatisch rauslöscht. also del *_%Artikelnummervariable%.jpg /s löscht. Die soll wiederum aus einer Liste ausgelesen werden, mit der for schleife bekomme ich es aber nicht geregelt (ich habe keine Ahnung wie ich die Liste einlesen soll), hat jemand einen Tipp?
Oder gibt es vielleicht sogar ein fertiges Programm welches das kann?

Danke und Grüße

strauch
 
  • #2
Ich habe es jetzt ganz einfach gelöst, ich habe einfach meine Datei Liste genommen, hinten ein .jpg /s drangehangen und vorne ein del *_ und dann ab dafür. Einfach herlich wenn der Rechner alles automatisch macht :).
 
Thema:

Batch - Dateien löschen nach einer Textdatei

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben