+ Antworten
Ergebnis 1 bis 2 von 2
  1. #1
    Förster Avatar von SpeedyDust
    Registriert seit
    27.03.2017
    Beiträge
    44

    Dateien mit bestimmtem Namen filtern und löschen

    Hallöchen

    Jaja, da hat er mal wieder ein Problem ...

    Ich versuche zur Zeit, Dateien (.txt) eines Verzeichnisses zu filtern, um sie anschließend zu löschen.
    Also quasi alle Dateien mit "hund" im Namen sollen herausgesucht und anschließend direkt gelöscht werden.

    Gibt es da eine einfache Möglichkeit?


    Ich bin für alle Antworten riesig dankbar


    LG

  2. #2
    DEV Avatar von Black__Hole
    Registriert seit
    15.09.2011
    Beiträge
    3.875
    Eine schnelle Lösung:
    Code:
    Stream.of(new File(pfadZumVerzeichnis).listFiles((directory, name) -> name.toLowerCase().contains("hund"))).forEach(File::delete);
    Man könnte es aber auch z.B. über Regex-Pattern machen. Statt File könnte man auch mit Path und DirectoryStream arbeiten.


  3. Mag ich SpeedyDust mag diesen Beitrag
+ Antworten