Page 1 of 1

C# Wie kann ich ein Ereignis zu einer bestimmten Tageszeit auslösen?

Posted: 24 Dec 2024, 07:02
by Anonymous
Ich arbeite an einem Programm, das zu einer bestimmten Tageszeit einen Ordner löschen (und ihn dann erneut instanziieren) muss. Diese Uhrzeit wird vom Benutzer angegeben.

Die Stunde wird höchstwahrscheinlich in der Nacht liegen, da dann niemand auf den Ordner zugreift (das ist außerhalb der Geschäftszeiten). Gibt es eine Möglichkeit, dieses Ereignis zu dieser bestimmten Stunde auszulösen?

Ich kenne mich mit Timern aus, aber gibt es eine einfachere Möglichkeit, dies ohne einen Timer zu tun, der tickt und überprüft Sehen Sie, wie spät es ist?

EDIT: Vielleicht habe ich mich nicht genau genug ausgedrückt. Ich möchte eine Methode auslösen, um etwas zu tun, ohne sie zuerst in einer separaten ausführbaren Datei kompilieren zu müssen. Diese Methode ist Teil einer größeren Klasse, die als Windows-Dienst implementiert ist. Dieser Dienst läuft also ständig, aber zu einer bestimmten Tageszeit sollte er diese Funktion zum Löschen des Ordners auslösen.

Vielen Dank.