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号的数据;

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

  • 相关阅读:
    改写历史,永久删除git库的物理文件
    双调排序
    GitHub从无到有
    Nginx的安装与基本应用
    Django从无到有的艰苦历程
    pycharm 相关设置问题
    ORM介绍
    Django中的过滤器
    FBV和CBV的差异
    django中models field详解
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4047542.html
Copyright © 2011-2022 走看看