Hallo Community
Ich bin neu hier und leider beginnt meine Zeit hier direkt mal mit einer Frage..
Ich möchte mir eine Art Datei-Cache schreiben. In einem bestimmten Ordner werden immer wieder neu Dateien generiert
und um das bei oft genutzten Dateien nicht immer wieder machen zu müssen (weil ich sie bisher nach Nutzung löschen lasse) möchte ich mir die 50 letzten aufbewahren.
Ich habe mir gedacht ich verwende die CreationTime als Identifizierungsmerkmal. Immer wenn eine Datei die schon vorhanden ist wieder gebraucht wird, wird die CreationTime erneuert.
Sobald mehr als 50 Dateien im Ordner liegen, wird die älteste gelöscht.
Ich wollte es mir einfach machen und über:
C#-Quelltext
1: 2:
| DirectoryInfo dinfo = new DirectoryInfo(path); FileInfo[] filelist = dinfo.GetFiles(); |
das filelist-Array einfach nach der CreationTime sortieren. Allerdings steh ich hier vor einer Wand.
Ich habe eine totale Blockade momentan..
Könnte mir wer auf die Sprünge helfen?
Gruß Rob
