C# Comment puis-je déclencher un événement à un moment précis de la journée?

Je suis en train de travailler sur un programme qui va avoir besoin de supprimer un dossier (et puis de le ré-instancier), à une certaine heure de la journée, et à cette heure-ci sera donnée par l'utilisateur.

L'heure sera probablement au cours de la nuit, parce que c'est quand personne n'est à l'accès au dossier (c'est en dehors des heures de travail). Est-il un moyen pour déclencher cet événement à l'heure?

Je sais sur les minuteurs, mais est-il un moyen plus facile de le faire sans une minuterie que les tiques et des vérifications pour voir quelle heure il est?

MODIFIER: Peut-être que je n'étais pas assez précis. Je veux déclencher une méthode pour faire quelque chose, sans avoir à les compiler dans un autre exécutable. Cette méthode est partie d'une grande classe qui est mis en œuvre en tant que Service Windows. 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.

Grâce.

est-ce la seule tâche de votre programme est censé accomplir? si oui, pourquoi ne pas utiliser le planificateur de tâches?
Vous pouvez pas configurer un minuteur pour ne cocher que dans (maintenant-quand).TotalSeconds? N'est-ce pas ce que vous êtes loking pour?

OriginalL'auteur Andrei | 2010-03-19