Ordner zählen und nicht aktuelle löschen



  • Hi,

    habe ein kleines Problemchen. Ich muß die Anzahl der Ordner in einem Verzeichnis zählen, sollten mehr als 3 darin liegen, sollen die mit dem ältesten Datum gelöscht werden.

    Ich muß ehrlich sagen, ich hab keine Ahnung wie ich des lösen soll. KAnn mir jemand ein paar Tipps geben??

    Danke Oli



  • ...also das Zählen der Ordner ist nich das Problem, ich find nur keine vernünftige Lösung, die Ordner zu zählen und wenn es mehr als drei sind die mit den aktuellstem Datum zu behalten....

    Gruß nochmals...



  • Nimm DirectoryInfo,
    Mit GetDirectories( ) alles Unterverzeichnisse abholen.
    Wenn mehr als drei in der Liste sind, in die SortedList einsortieren, oder selber sortieren, und dann die die du nicht brauchst einfach mit [DirectoryInfo].Delete() löschen. Z.B die ersten beiden Einträge behalten den Rest löschen.


Anmelden zum Antworten