Einzelnen Beitrag anzeigen

Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Dateien älter als X Minuten löschen, aber ...

  Alt 20. Sep 2016, 19:53
Windows stellt da eine Art "Event" zu Verfügung - ReadDirectoryChangesW:
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

Vielleicht kommt das ja für Dich in Frage, um Änderungen am Verzeichnis mitzubekommen. Mitzählen müsstest Du dann halt selbst und bei Bedarf mittels FindFirst / FindNext / FindClose die Dateien listen und löschen. Es gibt verschiedene Delphi-Adaptionen dieser API, eine z.B. hier:
http://www.osnews.com/story/7376/A_D...ass_For_Delphi
Vielen Dank, das ist eine Super Idee !
Konkret möchte ich einen Mediaplayer programmieren, bei dem man per Handy App Fotos hochladen kann, die dann in eine Wiedergabeliste aufgenommen werden und abgespielt werden.
Durch die Funktion kam ich gerade auf eine viel bessere Idee, sobald die "100" überschritten werden lösche ich die 50 aus der aktuellen Playlist. Die habe ich in einer Listbox und kann ganz gezielt die Dateien der alten Playlist löschen.

Trotzdem werde ich nochmal den Ansatz verfolgen die Änderungen im Directory auszuwerten ...
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat