• cmd删除文件命令del/erase和删除目录命令rmdir/rd


    前言

    在windows下的命令行指令中,删除文件和删除文件夹是两个不同的操作;可以用win+r命令打开cmd窗口试一试。

    一、删除文件命令

    del或者erase是windows下删除文件的命令,命令不区分大小写,帮助文档如下:

    C:UsersAdministrator>del /?
    删除一个或数个文件。
    
    DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
    ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
    
      names         指定一个或多个文件或者目录列表。
                    通配符可用来删除多个文件。
                    如果指定了一个目录,该目录中的所
                    有文件都会被删除。
    
      /P            删除每一个文件之前提示确认。
      /F            强制删除只读文件。
      /S            删除所有子目录中的指定的文件。
      /Q            安静模式。删除全局通配符时,不要求确认
      /A            根据属性选择要删除的文件
      属性           R  只读文件                    S  系统文件
                    H  隐藏文件                    A  存档文件
                    I  无内容索引文件               L  重分析点
                    -  表示“否”的前缀
    
    如果命令扩展被启用,DEL 和 ERASE 更改如下:
    
    /S 开关的显示句法会颠倒,即只显示已经
    删除的文件,而不显示找不到的文件。

    1. 删除一个文件

    命令格式为命令+文件名,就可以不经过回收站上次此文件了,例如:

    del test.exe

    2. 删除某个后缀的所有文件

    有时候需要批量删除一些文件名比较有规律的文件,可以用通配符*代替不规则的字符,保留规则的字符;例如 ,想删除当前目录下所有后缀为.txt .png .jpg的文件,可以使用:

    del *.txt *.png *.jpg

    此外,erase命令和del的命令格式基本类似,删除后缀.txt .png .jpg的文件,也可以使用:

    erase *.txt *.png *jpg

    二、删除目录命令

    rmdir和rd是windows下删除文件夹的命令,除了.(当前目录)和..(上一级目录)不能删除外,其他的文件夹在权限足够的情况下都可以删除,命令不区分大小写,帮助文档如下:

    C:UsersAdministrator>rmdir /?
    删除一个目录。
    
    RMDIR [/S] [/Q] [drive:]path
    RD [/S] [/Q] [drive:]path
    
        /S      除目录本身外,还将删除指定目录下的所有子目录和
                文件。用于删除目录树。
    
        /Q      安静模式,带 /S 删除目录树时不要求确认

    1. 删除空目录

    直接使用命令+目录名,就可以删除一个空目录了,如果该目录不为空则会删除失败,例如:

    D:>rmdir download
    
    D:>rmdir temps
    目录不是空的。

    2. 删除非空目录

    在命令后面加上/s的参数,就可以删除非空的目录,例如:

    D:>rmdir /s temps
    temps, 是否确认(Y/N)? y

    3. 非交互式直接删除非空目录

    想删除一个非空目录,但又不想确认,可以再加上/q参数,例如:

    D:>rmdir /s/q temps

    此外,用rd命令的功能和rmdir的功能类似,例如删除一个非空目录:

    D:>rd /s/q temps
  • 相关阅读:
    队列ADT
    使用QQ截图右键菜单
    字对齐、半字对齐、字节对齐的理解
    Linux虚拟机下使用USB转串口线——配置minicom、以及screen的使用
    栈的应用实例——中缀表达式转换为后缀表达式
    使用ADS1.2的注意事项及常用技巧
    VMWare虚拟机“锁定文件失败“怎么办?
    把Linux目录挂载到开发板、设置开发板从NFS启动、取消开发板从NFS启动
    关于交叉开发环境
    JavaWeb学习----JSP脚本元素、指令元素、动作元素
  • 原文地址:https://www.cnblogs.com/macrored/p/11415741.html
Copyright © 2020-2023  润新知