批处理删除指定天数之前的文件和相应目录下的空文件夹

原创 2015年11月20日 17:57:55

已验证通过:

.bat 文件内容如下:

@echo off

forfiles /p "D:\temp" /s /m *.* /d -3 /c "cmd /c del @path"

for /f "tokens=*" %%a in ('dir /b /ad /s "D:\temp"^|sort /r') do rd "%%a"

简要说明:

“forfiles……” 此行是删除文件,"/d -3" 指示3天前,“/m *.*”  所有文件;

"for /f ……" 此行是删除空文件夹。

如果直接在cmd中执行,“%%a” 改为 "%a"即可。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Forfiles命令删除指定天数以前的文件或文件夹

一.命令说明 forfiles命令可以方便的对批量文件进行筛选和批量处理,本次来学习这个命令是因为一个备份策略需求。命令帮助信息如下: FORFILES [/P pathname] [/M s...

批处理命令forfiles语法的实例详解

首先,要说明的是,forfiles是Windows Server 2003内置的命令行文件,其它系统未必适用。 不过,win2003以上的系统,包括win7、windows server 2008均...

通过forfiles命令自动删除几天前的文件

自动删除几天前的文件 Windows 2003 2008测试通过 通过forfiles命令找到几天前的数据。 forfiles的几个参数: /P 可是搜索的路径。在我们这里就是要在哪个目录寻找...
  • sasa007
  • sasa007
  • 2012年01月29日 11:29
  • 14670

BAT批处理:递归删除当前目录下的所有空目录

原文地址:http://blog.csdn.net/maxzhuang/article/details/5509872 @echo off for /f "delims=" %%a i...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

批处理bat脚本删除指定天数日期之前的文件(六种方案)

本文介绍了批处理bat删除指定天数日期之前文件的方法,一段批处理脚本,结合日期参数,删除指定日期前的文件,关键时刻用得上,感兴趣的朋友参考下吧。 本文原始链接:http://www.jbxue.com...

用VBA,把OUTLOOK 2010里指定天数之前的邮件,转移到另外的文件夹里

同事提出了一个需求,说是老大交待的,要我帮助他。因为OutLook没有录制宏的功能,没做过的话那就是无从下手。所以在他传递过来的示例代码的基础上,我写了如下VBA程序:...

Linux生成以当前时间年/月/日命名的文件夹并向相应目录文件中写数据例程

功能需求:在linux下一切皆文件,由于需要向SD卡里面写数据,并且在相应的目录下要一天一个TXT文档。比如当前时间 2016年3月7日,则要生成一个以年为目录名的文件夹2016,然后在2016这个目...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批处理删除指定天数之前的文件和相应目录下的空文件夹
举报原因:
原因补充:

(最多只允许输入30个字)