如何创build一个Windows服务来安排一些任务,如删除某个文件夹上的文件?

嗨,我相对较新的Windows服务。 我想创build一个计划任务,将通过某些文件夹,如c:/ dev /,并删除某些date/时间之间创build的文件。 我怎么能做到这一点?任何帮助真的appriciated …

Solutions Collecting From Web of "如何创build一个Windows服务来安排一些任务,如删除某个文件夹上的文件?"

检查这个'forfiles'命令: 批处理文件删除N天以前的文件

然后,您可以将想要的命令存储到.bat文件中,并将Windows任务计划程序设置为运行该文件。

如果你想使用Windows服务,请检查: http : //www.c-sharpcorner.com/blogs/7224/deleting-a-file-after-7-days-using-windows-services.aspx

如果你想从Windows服务运行一个自定义的调度程序 ,你可以试用Quartz开源调度服务库。 然后,您可以定义CRON触发器以在需要时触发 。 我已经在C#开发的windows服务中使用了它,而且它的优秀。 这些教程将很快启动并运行。

对于windows服务本身,你可以看一下@mostruash上面的文章,甚至是这个 。 您可以根据自己的意愿轻松地定制基本模板。