删除目录
/P 表示目录
/S 表示递归向下查询子目录
/D 表示date -460 意思是460天以前 或者 -2018/11/9 表示这个日期以前的
/C 开始执行命令 内部还有一个cmd
@ISDIR==TRUE 表示判断是不是目录
RD 表示删除目录(文件夹)/s 表示可以删除非空的文件夹 /q 安静模式,不需要停下来回应是否因该删除

示例:

E:\data\bpt\log\ABC>FORFILES /P E:\data\bpt\log /S /D -460 /C "cmd /c if @ISDIR
==TRUE RD /s /q @PATH" >>E:\data\bpt\log\del.log

rem @echo off
rem logpath
 
set LogPath="E:\data(1)\data\bpt\log"
 
rem record del_log process
set DelLog="%LogPath%\del_old.log"
echo ----------------------------------------------- >>%DelLog%
 
rem days
 
set DaysAgo=30
 
echo delete the old files start at %Date% - %time% >>%DelLog%
rem del cmd
rem FORFILES /P E:\data\bpt\log /S /D -460 /C "cmd /c if @ISDIR==TRUE echo @PATH" >>%DelLog%
FORFILES /P %LogPath% /S /D -%DaysAgo% /C "cmd /c if @ISDIR==TRUE echo @PATH && RD /s /q @PATH" >>%DelLog%
 
echo delete the old files end of %Date% - %time% >>%DelLog%
 
echo ----------------------------------------------- >>%DelLog%

win7下创建定时任务

done!

最新文章

  1. Keepalived的安装
  2. dotnet webapi 中添加Swagger文档
  3. Select loop
  4. Windows7下安装搭建Ngnix教程和配置详解
  5. 李洪强漫谈iOS开发[C语言-018]-scanf函数
  6. nexus REST API /artifact/maven/[resolve|redirect] returns unexpected for v=LATEST
  7. Learning
  8. MySQL系列:高可用架构之MHA
  9. Windows下使用pip安装mysql-python
  10. bis和bic命令实现或和异或运算
  11. Spring入门详细教程(四)
  12. (转)Geoserver基础配图研究
  13. js数字转换成财务金额
  14. node调试工具--nodemon
  15. Bootstrap之Bootstrap组件
  16. Git学习系列之CentOS上安装Git详细步骤(图文详解)
  17. Spring JDBC对象批量操作
  18. Web Api - HttpMessageHandler 学习
  19. Java 集合之 Collection
  20. view添加虚线边框

热门文章

  1. python3.x 基础一
  2. NPOI导入excel为datatable (xls xlsx xlsm)
  3. 解决el-tree横向滚动条问题
  4. LOL源代码娜美皮肤免费领取
  5. SpringCloud(一)- SpringCloud简介
  6. 关于Java Web结构和SSM框架的理解
  7. 0507 构造代码块和static案例,接口interface
  8. CentOS 安装 git2.x.x 版本
  9. word修改页眉使本页的页眉与别的页不一样
  10. STL中的迭代器分类