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

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

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

1 建bat文件自动执行复制,删除命令。  例1:以下是复制cd.dll文件至windows\system32的bat文件内容:          copy cd.dll %windir%\sys...
  • linda1000
  • linda1000
  • 2013年08月23日 14:27
  • 87616

bat 删除指定目录下带后缀的文件

直接上代码:@echo off SETLOCAL ENABLEDELAYDEXPANSION set today=%date:~4,10% %time:~0,8% set path=C:\Barry\...
  • ythook
  • ythook
  • 2017年05月15日 13:48
  • 849

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...
  • saga_gallon
  • saga_gallon
  • 2016年07月18日 14:38
  • 1545

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

已验证通过: .bat 文件内容如下: @echo off forfiles /p "D:\temp" /s /m *.* /d -3 /c "cmd /c del @path" for /f...
  • Tony_Jas
  • Tony_Jas
  • 2015年11月20日 17:57
  • 1392

用批处理删除空文件夹

  • 2008年12月19日 10:51
  • 1001B
  • 下载

如何批量删除指定路径中的所有内容为空的文件夹

答案补充可以使用外部命令DELETE这个命令来删除 在下边C:/处可换成你的指定路径即可复制以下代码入记事本 删除 C 盘的空文件夹 文件夹使用RD就可以删除掉了如果要批量删除文件夹可以使用连接符...
  • bugrnm
  • bugrnm
  • 2008年10月20日 09:16
  • 2247

批处理删除空文件夹-

批处理删除空文件夹- 有人问我,什么工具能寻找和删除硬盘上所有空的文件夹,或只包含空的子文件夹的文件夹?杀鸡焉用宰牛刀,其实不用任何软件,直接使用批处理命令就能实现这个目的。 - 实现代...
  • tty521
  • tty521
  • 2016年12月29日 21:53
  • 613

删除空文件夹的批处理

  • 2012年06月30日 20:01
  • 134B
  • 下载

电脑空文件夹不能删除怎么办

一、常规解决办法   1.注消或重启电脑,然后再试着删除。   2.进入“安全模式删除”。   3.在纯DOS命令行下使用DEL、DELTREE和RD命令将其删除。   4.如果是文件夹中有比...
  • lybm14
  • lybm14
  • 2014年05月03日 17:44
  • 157

删除当前目录及子目录的空文件夹

@echo offtitle 清除空文件夹echo.echo 正在删除当前目录及子目录中所有的空文件夹,请稍后...echo -----------------------------------cd...
  • yongshi6
  • yongshi6
  • 2016年04月01日 22:52
  • 1050
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批处理删除指定天数之前的文件和相应目录下的空文件夹
举报原因:
原因补充:

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