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

教你如何使用Windows定时删除Navicat生成的MySQL数据库备份文件 本地磁盘数据库备份定时删除 通过批处理文件实现删除三天的数据库备份文件 批处理文件本机存放地机: C:\ Auto_delete_itms_zz.bat C:\ Auto_delete_itms_zz_com.bat 内容如下: @echo off echo 删除三天的.nb3数据库备份文件 forfiles /p "D:\Documents\MySQLDump\itms_zz" /m *.nb3 /d -3 /c "cmd /c del @path" CHOICE /T 5 /C ync /CS / 阅读详情

备注:
1.如XP下因为没有forfiles.exe,拷贝windows2003下的forfiles.exe文件到XP的system32目录即可使用forfiles命令。


2.该文档适用于windows客户端操作系统xp win7/8/10,windows服务器端操作系统 server 2003/2008/2012/2016。
3.如有错漏,烦劳指出,谢谢!
forfiles.exe及帮助
描述:
? ? 选择一个文件(或一组文件)并在那个文件上执行一个命令。这有助于批处理作业。
语法:
forfiles /p <目标目录名> /d <天数> /c <执行的命令>?
1.看看列出的三个参数都有什么用处:(简单解析)
/p ?指定了要在哪个目录里查找文件,默认是当前工作目录。?
/d ?指定一个日期或天数,用于比较文件的最后修改日期是否符合条件。?
/c ?对每个找到的文件执行的命令。?
2.看看列出的三个参数都有什么用处:(详细解析)
/p <Path> ? ? : 指定开始搜索文件的位置,如果不指定则默认为当前目录。?
/m <SearchMask> : 文件查找所使用的通配符如代码中的"*.log"则为所有日志文件,当然也可以指定诸如"manmee_*.log"这样以manmee开头的所有日志文件。如果不指定此参数则默认为"*.*"。?
/d [{+|-}][{<Date>|<Days>}] : 指定想选择文件的最后修改时间,上文中用了 "/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 为变量,下文中将进行解释。
例1.要把在C盘根目录下最后修改日期大于或等于2007年7月1日的文件复制到D盘根目录下:?
forfiles /p "c:\" /d "2007-7-1" /c "cmd /c copy @path d:\"?
例2.1 删除在C盘backup目录下最后修改日期在10天前的文件:?
forfiles /p "c:\backup" /d -10 /c "cmd /c echo deleting @file ... &amp;&amp; del /f @path"?
例2.2?自动删除D盘test目录最后修改日期在7天前文件forfiles /p "d:\test" /s /m *.* /d -7 /c "cmd /c del @path"?
例2.3?删除当前目录下28天以前的扩展名为bkf文件(以当前系统时间为基准) ?
forfiles /m *.bkf /d -28 /c "cmd /c del @file /f"?
删除文件的语法解析
forefiles /p /m -d /c
forfiles /p 包含要删除文件的完整路径(如:F:\Logfiles) /m *.log -d -7 /c "cmd /c del /f @path"?
解释一下相关参数及命令?
@PATH : 表示文件的完整的路径。?
@File : 表示文件名称。?
1.删除所有的空目录(以删除d:\test目录下为例)?
dir /ad/b/s d:\test\ |sort /r >d:\kill.txt?
For /f "tokens=*" %%i in (d:\kill.txt) DO rd "%%i"?
del d:\kill.txt?
2.自动删除7天前文件和目录
{建一个bat文件的快捷方式在启动,d:\test换成你要的目录路径。日期是指修改的日期。 }原理:先删过期文件,再删所有的空目录,这才是一个完整的删除过程?

云专线在POP节点间实现全球互联,以超高的品质,为企业用户提供全球互联和应用加速服务。企业用户可将部署在世界各地的分支机构、数据中心、云和SaaS服务快速、简单、灵活的就近接入POP节点.
@echo off?
forfiles /p "d:\test" /s /m *.* /d -7 /c "cmd /c del @path"?
dir /ad/b/s d:\test\ |sort /r >d:\kill.txt?
For /f "tokens=*" %%i in (d:\kill.txt) DO rd "%%i"?
del d:\kill.txt

深入LSM6DSL的FIFO连续模式:基于STM32和MEMS库的数据流高效处理指南 本文深入探讨了LSM6DSL的FIFO连续模式,结合STM32硬件平台和ST官方MEMS库,提供了高效的数据流处理方案。通过优化I2C通信时序、中断驱动设计以及动态ODR调整,实现低功耗数据采集与处理,显著提升嵌入式传感器应用的性能和续航能力。 阅读详情

相关推荐

【现代人形机器人:从物理建模到大模型驱动的控制与学习】第1章 机器人建模回顾

本章建立读者进行后续控制 / 优化 / 学习工作的数学与计算基础。内容分为三大块:刚体运动学:位姿表示、坐标变换、旋转参数与李代数/李群(指数映射、twist)多关节机构的正/逆运动学:DH 与 POE 两种建模、雅可比矩阵推导、数值/解析逆解方法与奇异性问题约束动力学:拉格朗日公式、牛顿—欧拉递归算法、接触/冲击模型、受约束系统的方程(拉格朗日乘子与互补性条件)每一节同时给出与练习题。假设读者已具备线性代数(矩阵、特征分解、SVD)、多变量微积分与基础力学(牛顿第二定律)知识。

u012133341的博客 148

windows自动删除7天的文件脚本

您可以使用 Windows批处理脚本实现自动删除 7 天文件夹。下面是一个示例脚本: @echo off forfiles /p "C:\example_folder" /s /m *.* /d -7 /c "cmd /c rd /s /q @path" 这个脚本会在 C:\example_folder 路径下搜索所有的文件夹(包括子文件夹),并删除最后修改日期在 7 天之文件夹。 ...

weixin_42598278的博客 2120

win7一键清除垃圾_bat批处理脚本_简单清理win7下的临时文件和缓存_

bat批处理脚本,简单清理win7下的临时文件和缓存,一键清除垃圾

Windows下执行bash脚本文件批处理(修改文件名,删除文件

因在QQ上面下载大量图片,然鹅图片名却非常乱,要动手改的话一个一个改太慢,于是想偷个懒的我就去学习了一下bash脚本,以实现根据修改日期批量修改文件名。

m0_63944500的博客 2204

自动删除7天文件文件

使用方式:可以在Windows任务计划程序中,创建定时任务来执行该批处理文件(如:每天什么时间执行、执行频率…会用到的地方:用于删除占用资源且没有用的文件,可用于定时删除服务器上的很久以的临时文件、IIS服务器log…表示所有文件类型,如果要删除特定文件格式,可自行指定(如:只删除txt文件,可写成 *.txt )/c:自行指定的命令,后面双引号括起来的是删除文件命令。优点:只需简单几行命令,完成设定来实现目的是比较快的。/d:-14表示14天文件,-7表示7天文件。/p:指定要删除的目录。

kinmnb的博客 2648

windows 下 oracle dmp 备份

windows 下使用dmp备份/恢复+自动执行的批处理任务

weixin_43890776的博客 2094

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及帮助 描述: 选择一个文件(或一组文件)并...

weixin_34208283的博客 1138

win7系统定时删除数据的批处理命令_Windows定时删除某天文件批处理脚本

forfiles.exe及帮助描述:选择一个文件(或一组文件)并在那个文件上执行一个命令。这有助于批处理作业。语法:forfiles /p /d /c 1.看看列出的三个参数都有什么用处:(简单解析)/p 指定了要在哪个目录里查找文件,默认是当工作目录。/d 指定一个日期或天数,用于比较文件的最后修改日期是否符合条件。/c 对每个找到的文件执行的命令。2.看看列出的三个参数都有什么用处...

weixin_34286711的博客 1323

win7系统定时删除数据的批处理命令_Windows运维之Windows定时删除某天文件批处理脚本...

本文主要向大家介绍了Windows运维之Windows定时删除某天文件批处理脚本,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助。备注:1.如XP下因为没有forfiles.exe,拷贝windows2003下的forfiles.exe文件到XP的system32目录即可使用forfiles命令。2.该文档适用于windows客户端操作系统xp win7/8/10,wind...

weixin_34759490的博客 327

win7系统定时删除数据的批处理命令_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及帮助描述:选择一个文件(或一组文件)并在那个文件上执...

weixin_39820177的博客 232

linux定时删除文件脚本,Windows和Linux下定时删除某天文件脚本

做到最多的定时我们就是定时备份功能了,我们常用利用定时功能来备份网站数据或备份数据库了,下面我来给(www.jb51.net)大家介绍几个Linux与Windows定时删除某天文件方法,这个与备份有点区别,但大同小义了。Windowsbat文件内容如下;@echo offforfiles -p "D:\servers\apache2.2\logs" -s -m *.log -d -15...

weixin_30958745的博客 186

win10定时自动清理固定天数之文件夹以及文件

Windows10定时自动删除指定路径下N天之文件夹及文件编辑.bat文档:将下列代码编写至txt文本文档,明明改为.bat

qixiaolinlin的博客 1万+

Windows系统设置每天自动备份指定文件并自动删除七天文件脚本+Windows任务计划)

Windows系统设置每天自动备份指定文件并自动删除七天文件脚本+Windows任务计划) 在生活中和工作中有时候为了避免电脑宕机导致文件丢失常常会使用一些方式去备份文件,今天小编给大家介绍一个方法,用于自动备份指定文件,并删除N天文件

Lie_Jiu的博客 1万+

Windows定时删除指定路径下N天文件以及文件

Windows 定时删除指定路径下N天的日志文件 Windowsbat脚本文件的内容为 1. 删除指定路径下5天的所有文件 . @echo off set SrcDir=E:\WORK\Git set DaysAgo=5 forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path" 这里的 /m . 是指路径下的所有文件,可以指定文件后辍如 *.txt 2.删除指定路径下5天的所有文件夹 @echo off

dafei5210的博客 9519

Windows自动删除n天文件批处理脚本

数据库每天备份文件,然而只需要保留七天的备份即可,编写一个批处理脚本文件自动删除七天文件并设置定时任务自动删除文件需要用到forfiles命令forfiles参数:/p 指定的路径/s 包括子目录/m 查找的文件名掩码/d 指定日期,有绝对日期和相对日期, 此处-7指当日期 的7天 /c 运行的命令行 表示为每个文件执行的命令。命令字符串应该用双引号括起来。默...

weixin_34117211的博客 3387

python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)

python毕业设计基于PyTorch的手语识别系统源码+数据集.zip数据集采用中科大CSL连续手语数据集。验证集中最高准确率Acc为96.37%、最低错词率WER为5.36%、最低损失值为0.2052。本项目只需下载SLR数据集中的SLR_Dataset\[连续句子]SLR_Dataset\color文件夹内的100个文件并将其放入本项目SLR-Final-Epoch100/datasets/CSL_Continuous/color文件夹下即可。

上一篇: 打造DMPO通道完成sdwan优化
下一篇: 云服务器ecs的特点有什么
Vecloud
博客等级 码龄6年 97粉丝 243原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值