dos下快速获取文件数量并删除小于指定数量的文件夹
2017-11-01 21:28
483 查看
dos环境下快速的获取文件夹下的文件数目,小于指定值,则删除该文件。
@echo off :: 遍历最上层文件夹 for /f "delims=" %%r in ('dir /b /ad') do ( :: 遍历第二层文件夹 for /f "delims=" %%a in ('dir /ad /b "%%~r"') do ( :: 遍历第三次文件夹,并且获取每一个文件夹的文件数-->b for /f "delims=" %%b in ('dir /a-d /b "%%~r/%%~a"^|find /v /c ""') do ( :: 如果文件数小于10,则删除 if %%b lss 10 ( :: 删除 rd /q /s "%%~r/%%~a" :: 打印提示 echo "delete:%%b" ) else ( echo "remain:%%b" ) ) ) ) pause()
相关文章推荐
- Dos命令复制文件夹到制定目录 删除指定目录及其文件夹下的文件
- DOS命令,删除指定文件夹的全部内容 删除指定文件夹所有文件
- win32命令行小程序获取指定文件夹或者目录下面的所有文件大小,文件数量,目录数量
- 获取tomcat 目录指定文件夹并删除文件夹下文件
- php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
- 获取文件夹大小以及删除指定目录下文件及目录
- DOS,WINDOWS递归删除指定文件夹或文件
- 遍历一个文件夹,删除指定数量多余时间最久的文件
- 获取tomcat 目录指定文件夹并删除文件夹下文件
- 删除指定文件夹下的小于 4K的所用文件...
- 删除指定文件夹下的小于 4K的所用文件...
- DOS,WINDOWS递归删除指定文件夹或文件
- php删除指定文件/获取文件夹的所有文件名
- Unity获取文件夹下指定类型的文件数量
- php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
- Java:<获取>、<删除>指定文件夹及里面所有文件
- 删除指定文件夹下小于指定大小的全部文件
- DOS批处理器移动指定数量文件到一个临时文件夹,上传到linux服务器,并删除临时文件夹下的文件
- [置顶] win32命令行小程序获取指定文件夹或者目录下面的所有文件大小,文件数量,目录数量
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容