zoukankan      html  css  js  c++  java
  • windows 删除多层文件夹

       眼下目录d:clu_1下有99个目录,名字为0,1....99,每一个目录下又有25个目录,目录名为0,1,....24,其下其下又有以日期命名的目录(如20140521),最后是zip文件。如一个zip的文件路径d:clu_1882320140521Raw_0432.zip。

    这些文件已经占用了7T,如今须要删除部分文件,方法有2种:

    1、按时间仅仅删除最里层的zip文件,如删除20140608曾经的的文件(含20140608),命令例如以下:

    forfiles  /p  d:clu_1  /s  /m *.zip /d  -2014/06/08  /c  "cmd /c del /q /s @path"

    缺点此命令不会删除文件夹

    2、按文件夹名进行删除,如删除5月份的文件夹夹及其下的全部文件

    for  /r  d:clu_1  /d  %i   in   (201405*)   do   rmdir  /q   /s   %i

    删除以201405为开头的目录,即删除5月份的数据,又如:

    for  /r  d:clu_1   /d   %i   in   (20140608*)   do   rmdir   /q   /s   %i

    删除以20140608开头目录,即删除6月8号的数据;

    注:假设目录非常多,输入命令后,过一段时间才会看到有响应.

  • 相关阅读:
    需求分析和典型用户场景
    WinRT IO相关整理
    C# event线程安全
    DDPush-任意门推送-概述
    IDEA推荐插件
    U盘安装win7系统
    Handlebars.js中集合(list)通过中括号的方式取值
    搭建spring boot+elasticsearch+activemq服务
    HTML IMG标签SRC为null
    JHipster的安装
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4047542.html
Copyright © 2011-2022 走看看