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

原创 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"即可。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

批处理删除指定天数日期之前的文件夹

批处理删除指定天数日期之前的文件夹 ::演示:删除指定路径下指定天数之前(以文件夹的最后修改日期为准)的文件夹。 ::如果演示结果无误,把rd前面的echo去掉,即可实现真正删除。 ::本例调...

批处理bat实现创建、复制、删除文件及文件夹

1 建bat文件自动执行复制,删除命令。  例1:以下是复制cd.dll文件至windows\system32的bat文件内容:          copy cd.dll %windir%\sys...

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

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

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

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

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

功能需求:在linux下一切皆文件,由于需要向SD卡里面写数据,并且在相应的目录下要一天一个TXT文档。比如当前时间 2016年3月7日,则要生成一个以年为目录名的文件夹2016,然后在2016这个目...

测试删除指定目录下的文件和文件夹

1.被测试类 package com.ebuair.junit; import java.io.File; /** * 删除指定目录下的所有文件 * @author Ebuair * */...

java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差

package com.utcsoft.pcapps.selfservice.controller; import java.text.ParseException; import java.tex...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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