Je travaille sur un programme qui devra supprimer un dossier (et le ré-instancier) à une certaine heure du jour, et cette heure sera donnée par l'utilisateur.C# Comment déclencher un événement à un moment précis de la journée?
L'heure sera probablement la nuit, car personne n'accède au dossier (il est en dehors des heures de travail). Y a-t-il un moyen de déclencher cet événement à cette heure précise?
Je connais les minuteries, mais existe-t-il un moyen plus simple de le faire sans minuteur qui vérifie et vérifie l'heure?
EDIT: Peut-être que je n'étais pas assez spécifique. Je veux déclencher une méthode pour faire quelque chose, sans avoir à le compiler d'abord dans un exécutable séparé. Cette méthode fait partie d'une classe plus importante qui est implémentée en tant que service Windows. Donc, ce service s'exécute en continu, mais à un certain moment de la journée, il devrait déclencher cette fonction pour supprimer le dossier.
Merci.
est-ce la seule tâche que votre programme est censé accomplir? Si oui, pourquoi ne pas utiliser le planificateur de tâches? – devnull
Vous ne pouvez pas configurer une minuterie pour ne cocher que dans (maintenant-quand) .TotalSeconds? Ce ne serait pas ce que vous recherchez? – ANeves