DLL进程,每天在同一时间开始检查文件

本文关键字:开始 检查 文件 同一时间 天在 进程 每天 DLL | 更新日期: 2023-09-27 17:49:46

我想创建一个每天下午6点开始的"DLL"进程,并在文件夹路径上搜索新的XML文件。但我现在真的不知道如何实现这一点。

使用"计时器"的唯一方法是从第一天的下午6点开始,并像这样间隔24小时吗?

System.Timers.Timer _myTime = new System.Timers.Timer();

private bool SetTimer(double intervall)
        {
            try
            {
                _myTime.Interval = intervall;
                _myTime.Elapsed += _myTime_Elapsed;
                _myTime.Enabled = true;
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
    void _myTime_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
    {
        try
        {
            //do something to search for new XML files and copy them to a new file or so....
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }

DLL进程,每天在同一时间开始检查文件

您不需要在程序逻辑中实现调度。只需编写并发布代码即可。现在您可以使用Windows 任务调度程序来实现调度。简单地选择要执行哪个程序以及何时执行。

这可能有帮助