Windows server定时删除某天前文件的批处理脚本
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,注:1.如XP下因为没有forfiles.exe,拷贝windows2003下的forfiles.exe文件到XP的system32目录即可使用forfiles命令。2.该文档适用于windows客户
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
网络技术基础求ip地址
特朗普网络安全就业
访问数据库报错1045
有同义词的数据库有哪些
济宁天拓网络技术有限公司
网络技术交换机知识点
打印机导入数据库
数据库科普知识
常见的数据库技术
教育产品软件开发招聘信息
江苏好的软件开发售后保障
上海创橙互联网科技
五a服务器
寻仙服务器服务端
文档数据库mongodb
c 数据库查询语句
西安学软件开发职业学校
南宁网络技术有限公司查询
如何做好网络安全的防护
工信部网络安全合作平台
江苏项目软件开发供应
计算机网络技术能考什么
政府部门app软件开发设计
藁城区互联网软件开发专业服务
大话2单开服务器选择
零基础如何学好数据库
济南系统软件开发工程师
服务器在线检测
医保局网络安全应急预案
软件提供商和软件开发商区别