永发信息网

如何使用DOS命令删除文件夹下文件数量少于6的子文件夹

答案:2  悬赏:30  手机版
解决时间 2021-03-05 14:04
如何使用DOS命令删除文件夹下文件数量少于6的子文件夹
最佳答案
dir /a-d /b|find /v /c "" 这样可以统计一个目录下的文件数量。
用一个for遍历文件夹,一个for判断数目,比较后删除即可。


@echo off
for /f "delims=" %%a in ('dir /b /ad') do (
    for /f "delims=" %%b in ('dir /a-d /b "%%~a"^|find /v /c ""') do if %%b lss 6 rd /q /s "%%~a"
)
全部回答
乍看这个问题简单,其实要了解整个流程,比如考虑到文件夹的逻辑结构. 其实我个人认为,还是用手动比较好,做成bat批处理,反倒麻烦点,要考虑到一些循环,如果可以的话,我可以介绍我自己的方法手动的和bat批处理: cd 文件夹名 del /s/f/q *.* dir /b cd …… rem 循环上面的步骤进入子文件夹继续del 实例: 手动 比如在我d盘内有个文件夹file 内有一些文件和子文件夹file1,file2,file3 解: 开始键+r 输入 cmd d: cd file del /s/q/f *.* cd file1 del /s/q/f *.* cd ../file2 del /s/q/f *.* cd ../file3 del /s/f/q *.* 如果说想要用批处理的话,那也要知道其原本的文件夹位置: 比如那个文件夹的位置为:d:\file 那你可以这样处理成bat文件 rem del 处理 d:\file d: cd d:\file del /f/s/q *.* cd d:\file del /f/s/q ***/*/*.* . . . 以此类推
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
断情笔伴奏是什么歌
我刚才被铁板烫伤了涂了烧烫伤药怎么才能好
【二年级作文怎么辅导】如何辅导二年级孩子写
信用卡逾期三个月,银行不给商量分期还,说今
app首页独立用户数等于app活跃数吗
怡丰小区西1门(人行门)怎么去啊,有知道地址
金水台温泉好玩吗?云浮新兴金水台温泉怎么样
春迎新绿花渐浓,节是年非处处红是谁的诗?全
【一道英语完型填空Strong research and fund
vivo X710F 这个是什么配置
我用身份证办理的手机卡今天被移动坑了, 欠
剑网3丐帮爆发和减伤
朱牌坊街地址在什么地方,想过去办事
数字推理2 ,3 ,6 ,9 ,17 ,( )
货车几年变黄标
推荐资讯
腋毛又长又黑又硬 怎么办有什么实际的办法 脱
泸州市第八中学校地址好找么,我有些事要过去
车胎压力2.6bar气压高不高
我在一个小加工厂工作,辞职了,老板不给钱,能
食侠客黄焖鸡米饭(皇城店)我想知道这个在什么
移动号码怎么报停
含税单价怎么算
陈百强<<等>> 吉他谱
高坎子村地址有知道的么?有点事想过去
关于胎盘因素所致产后出血的处理,正确的有A.
3.82乘以0.45怎么简便计算
我会好好学习英语翻译
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?