千家信息网

Windows server定时删除某天前文件的批处理脚本

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,注:1.如XP下因为没有forfiles.exe,拷贝windows2003下的forfiles.exe文件到XP的system32目录即可使用forfiles命令。2.该文档适用于windows客户
千家信息网最后更新 2024年12月12日Windows server定时删除某天前文件的批处理脚本

注:
1.如XP下因为没有forfiles.exe,拷贝windows2003下的forfiles.exe文件到XP的system32目录即可使用forfiles命令。
2.该文档适用于windows客户端操作系统xp win7/8/10,windows服务器端操作系统 server 2003/2008/2012/2016。

forfiles.exe及帮助

描述:

选择一个文件(或一组文件)并在那个文件上执行一个命令。这有助于批处理作业。

语法:

forfiles /p <目标目录名> /d <天数> /c <执行的命令> 

1.看看列出的三个参数都有什么用处:(简单解析)

/p  指定了要在哪个目录里查找文件,默认是当前工作目录。 /d  指定一个日期或天数,用于比较文件的最后修改日期是否符合条件。 /c  对每个找到的文件执行的命令。 

2.看看列出的三个参数都有什么用处:(详细解析)

/p      : 指定开始搜索文件的位置,如果不指定则默认为当前目录。 /m  : 文件查找所使用的通配符如代码中的"*.log"则为所有日志文件,当然也可以指定诸如"manmee_*.log"这样以manmee开头的所有日志文件。如果不指定此参数则默认为"*.*"。 /d [{+|-}][{|}] : 指定想选择文件的最后修改时间,上文中用了 "/d -7" 表示所有以当天为基础,7天以前的文件。当然这里还可以指定具体时间,例如:"/d -08/18/2009"这样所有早于2009年8月18日的文件。注意指定的时间必须是"MM/DD/YYYY"的格式。 /c 对所有文件以此执行指定的命令,命令体须在双引号(")内,默认是"cmd /c echo @file"。上文中用到的是"cmd /c del /f @path"删除指定文件。(这里的@file 和 @path 为变量,下文中将进行解释。

例:

要把在C盘根目录下最后修改日期大于或等于2007年7月1日的文件复制到D盘根目录下:
forfiles.exe /p "c:\" /d "2007-7-1" /c "cmd /c copy @path d:\" 
删除在C盘backup目录下最后修改日期在10天前的文件:
forfiles.exe /p "c:\backup" /d -10 /c "cmd /c echo deleting @file ... && del /f @path" 
自动删除D盘test目录最后修改日期在7天前文件
forfiles.exe /p "d:\test" /s /m *.* /d -7 /c "cmd /c del @path" 
删除当前目录下28天以前的扩展名为bkf文件(以当前系统时间为基准)
forfiles.exe /m *.bkf /d -28 /c "cmd /c del @file /f" 
设置过程: 先创建.bat文件,需要的脚本写入并保存,设置Windows→管理→计划任务,创建新的计划任务(设置常规选择用户启动,设置触发器运行时间,设置操作添加需要执行的bat文件)

文件 目录 命令 日期 时间 参数 系统 选择 操作系统 三个 上文 任务 日志 用处 盘根 脚本 下文 中将 中用 代码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库ldm与sdm 如何用数据库备份 互联网科技股票指数代码 数据库关系图怎样生成 阿里服务器在线工单在哪 河北工业软件开发价钱是多少 界面react框架 数据库 动态域名解析服务器 香港服务器如何备案 海南无忌网络技术有限公司官网 2021全国大学生网络安全 云朔网络技术有限公司怎么样 大学数据库概论重点笔记 宿迁互联网软件开发费用是多少 南邮网络安全专业学什么 互联网程序的客户服务器方法 阿里云 数据库加密 合肥科海网络技术有限公司 数据库查询最低价格 企业做网络安全等级保护的好处 部队签订网络安全责任书 老祺的服务器 宁波数字化智慧学校软件开发 服务器配 计算机四级网络技术网课购买 怎么建立简单的文件备份服务器 为什么gmod进服务器就卡 表单提交不到服务器 苏州系统软件开发哪家实惠 上海运维服务软件开发怎么样
0