1.直接看脚本在win2008测试可用

::clean logs
@echo off
title clean up logs ::delete logs
FORFILES /P "D:\Logs" /S /M *.log* /D - /C "cmd /c echo deleting..@file.. &del @file" pause

2.列出几个参考吧,forfiles的版本不一致会导致很多不一样的问题

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"

最新文章

  1. SQL注入:突破关键字过滤
  2. buildroot 制作Linux文件系统初级使用教程
  3. nginx 一二事(2) - 创建虚拟静态服务器
  4. apache mysql 正常启动 打开php网页延时
  5. twisted udp编程
  6. yii2的redis扩展使用
  7. bzoj3156
  8. 131. Palindrome Partitioning
  9. crf 分词(待)
  10. Windows Phone 8初学者开发—第3部分:编写第一个Windows Phone 8应用程序
  11. 记一次按需加载和npm模块发布实践
  12. [日常] nginx的错误日志error_log设置
  13. JSOI2020备考知识点复习
  14. (链表) leetcode 328. Odd Even Linked List
  15. js中for in,of区别
  16. spring和springMVC的面试问题总结
  17. Hadoop---桥接集群的搭建
  18. QTimer的一些注意事项和探索
  19. How to fix the bug “Expected "required", "optional", or "repeated".”?
  20. 代理(Proxy)模式 ,桥梁(Bridge)模式

热门文章

  1. dotnet core 数据库
  2. 牛客网暑期ACM多校训练营(第四场) F
  3. 【娱乐向】制作Chrome天气预报扩展程序
  4. Moodle的安装和登陆(使用Https)
  5. PIC32MZ 通过USB在线升级 -- USB CDC bootloader
  6. Mybatis快速入门指南
  7. jdk带的一些工具,强悍
  8. Qt Qwdget 汽车仪表知识点拆解1 速度表示
  9. drf 缓存扩展
  10. 可以完成99%的静态页面的HTML标签