1

嗨,我对 Windows 服务比较陌生。我想创建一个计划任务,该任务将通过某个文件夹(如 c://dev/)并删除在某个日期/时间之间创建的文件。我怎样才能做到这一点?任何帮助真的很受欢迎......

4

2 回答 2

1

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

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

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

于 2013-03-12T04:15:33.857 回答
0

如果您想从 Windows 服务运行自定义调度程序,您可以尝试Quartz开源调度服务库。然后,您可以定义CRON 触发器以在需要时触发。我已经在用 C# 开发的 Windows 服务中使用了它,它非常出色。这些教程将让您快速启动并运行。

对于 Windows 服务本身,您可以查看上面@mostruash 的文章,甚至可以查看这篇文章。您可以根据自己的意愿轻松自定义基本模板。

于 2013-03-12T04:54:09.087 回答