gpt4 book ai didi

C# 如何在一天中的特定时间触发事件?

转载 作者:太空狗 更新时间:2023-10-29 22:07:42 25 4
gpt4 key购买 nike

我正在开发一个程序,需要在一天中的某个时间删除一个文件夹(然后重新实例化它),这个时间将由用户指定。

时间很可能是在晚上,因为那是没有人访问文件夹的时间(在工作时间之外)。有没有办法在特定时间触发该事件?

我知道计时器,但有没有更简单的方法来完成此操作而无需计时器滴答作响并检查现在几点?

编辑:也许我不够具体。我想触发一个方法来做某事,而不必先在单独的可执行文件中编译它。此方法是作为 Windows 服务实现的更大类的一部分。所以这个服务持续运行,但是在一天中的某个时间,它应该触发这个函数来删除文件夹。

谢谢。

最佳答案

跳出框框思考。

这种工作不需要编码 - 使用 Scheduled Tasks ,它们已经在 Windows 中存在了很长时间。您可以从此开始您的程序。

更新:(问题更新后)

如果您需要从已经正在运行 的服务中触发方法,请使用计时器并根据您的目标时间测试DateTime.Now

关于C# 如何在一天中的特定时间触发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com