bat脚本删除一周前的文件
bat脚本删除7天前的文件
@echo off
forfiles /p D:\logstash-1.4.2\bin\ /m *.log -d -7 /C "cmd /c del /f @path\"
forfiles /p D:\logstash-1.4.2\bin\ /m *.mdmp -d -7 /C "cmd /c del /f @path\"
pause
forfiles:
/p 指定的路径
/s 包括子目录
/m 查找的文件名掩码
/d 指定日期,有绝对日期和相对日期, 此处-7指当前日期 的7天前/c 运行的命令行 表示为每个文件执行的命令。命令字符串应该
用双引号括起来。默认命令是 “cmd /c echo @file”。下列变量
可以用在命令字符串中:
@file – 返回文件名。
@fname – 返回不带扩展名的文件名。
@ext – 只返回文件的扩展。
@path – 返回文件的完整路径。
@relpath – 返回文件的相对路径。
@isdir – 如果文件类型是目录,返回 “TRUE”;
如果是文件,返回 “FALSE”。
@fsize – 以字节为单位返回文件大小。
@fdate – 返回文件上一次修改的日期。
@ftime – 返回文件上一次修改的时间。
示例
要列出驱动器 C: 上的所有批处理文件,请键入:forfiles /p c:\ /s /m*.bat /c"cmd /c echo @file is a batch file"要列出驱动器 C: 上的所有目录,请键入:
forfiles /p c:\ /s /m*.* /c"cmd /c if @isdir==true echo @file is a directory"要列出驱动器 C: 上存在时间多于 100 天的所有文件,请键入:
forfiles /p c:\ /s /m*.* /dt-100 /c"cmd /c echo @file :date >= 100 days"要列出驱动器 C: 上 1993 年 1 月 1 日以前创建的所有文件,而且对于日期早于 1993 年 1 月 1 日的文件显示“file is quite old!”,请键入:
forfiles /p c:\ /s /m*.* /dt-01011993 /c"cmd /c echo @file is quite old!"要按列格式列出驱动器 C: 上所有文件的扩展名,请键入:
forfiles /p c:\ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09" With:要列出驱动器 C: 上的所有批处理文件,请键入:
forfiles /p c:\ /s /m *.bat /c "cmd /c echo @file is a batch file"要列出驱动器 C: 上的所有目录,请键入:
forfiles /p c:\ /s /m *.* /c "cmd /c if @isdir==true echo @file is a directory"要列出驱动器 C: 上存在时间多于 100 天的所有文件,请键入:
forfiles /p c:\ /s /m *.* /d t-100 /c "cmd /c echo @file :date >= 100 days"要列出驱动器 C: 上 1993 年 1 月 1 日以前创建的所有文件,而且对于日期早于 1993 年 1 月 1 日的文件显示“file is quite old!”,请键入:
forfiles /p c:\ /s /m *.* /d t-01011993 /c "cmd /c echo @file is quite old!"要按列格式列出驱动器 C: 上所有文件的扩展名,请键入:
forfiles /p c:\ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09"
最新文章
- getopt,getoptlong学习
- hibernate中java类的成员变量类型如何映射到SQL中的数据类型变化
- Ubuntu安装Wildfly(原JBoss)并为其配置MySQL分布式数据源
- [转]CryptographyHelper.cs
- 如何调优JVM - 优化Java虚拟机(大全+实例)
- UVa 127 - ";Accordian"; Patience
- php截取小时和分钟,在进行和其它时间段的比较
- 第1章 网络编程基础(4)——TCP/IP通信
- ERP和MES破冰之路 [普实MES升级中国“智”造]
- 为什么java局部变量没有初始化就会报错,而成员变量没有初始化就不会报错?
- Python内置函数(5)——pow
- 【JS】使用变量作为object的key-方法汇总
- 安装 R 包报错 clang: error: unsupported option '-fopenmp' 的解决方法
- 创建我的vue项目
- LeetCode 147. Insertion Sort List 链表插入排序 C++/Java
- Luogu P1439 【模板】最长公共子序列
- 数据结构线性表的动态分配顺序存储结构算法c语言具体实现和算法时间复杂度分析
- git使用总结(常用命令)
- JavaSE(八)之Map总结
- LoadRunner调用java函数测试oracle
热门文章
- 关于.NET 6.0 Crossgen2的一些研究
- Citus 分布式 PostgreSQL 集群 - SQL Reference(摄取、修改数据 DML)
- java 队列
- HTML 5中的DataList是什么?
- element-ui 无法对绑定表单的对象中的对象属性进行验证
- springboot-mail发邮件,不需要邮件服务器
- 数据库遇到的问题之“datetime设置默认为CURRENT_TIMESTAMP时报无效默认问题”和“时区问题”
- 论Hello World 有多少种输出方法:
- anijs 一个小巧的动画库
- 前端每日实战:89# 视频演示如何用 CSS 和 D3 创作旋臂粒子动画