Windows服务器定时任务

此处以定时清理为例

https://files.cnblogs.com/files/blogs/782924/%E5%AE%9A%E6%97%B6%E6%B8%85%E7%90%86%E6%96%87%E4%BB%B6%E8%84%9A%E6%9C%AC.zip?t=1699489845&download=true

文件夹内容

  • 定期清理文件.exe
  • 定期清理文件使用说明.txt

请认真阅读《定期清理文件使用说明.txt》文件内容

path = D:\实用小程序\删除指定天数前的文件
notDelete = DataTransferApplication.exe.config
days = 60

注意:
该文件名为‘定期清理文件使用说明.txt’禁止修改
前三行格式禁止修改

参数说明
path:文件夹路径,路径中不允许有'='存在
notDelete: 不删除的文件,无则不填,多个文件不删除时采用'>'间隔,例如:notDelete = dotnet使用.txt>配置文件.txt>使用说明.rar
days: 删除n天前的文件

特别说明:
该脚本仅删除文件,忽略文件夹。脚本还在完善中

 

配置Windows定时任务

第一步: 打开计算机管理,新建一个任务
image.png

第二步: 在常规区域修改为:不管用户是否登录都要运行使用最高权限运行配置中改为对应操作系统
image.png

第三步: 添加触发器
image.png

第四步: 添加操作,这步设置错误会直接导致定时任务无法执行。

  • 程序或脚本:选择到可执行文件,例如D:\tools\定期清理文件.exe
  • 添加参数(可选):可执行文件名:例如:定期清理文件.exe
  • 起始于(批处理命令可选,exe需要加上):选择到可执行文件路径,例如:D:\tools\
    image.png

第五步: 返回计划列表页,右键计划,点击【运行】验证定时任务是否生效

image.png

posted on 2023-11-09 08:30  五官一体即忢  阅读(104)  评论(0)    收藏  举报

导航