抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

整理常用的Windows 命令,做学习使用,持续更新

删除目录

在Windows命令行界面(CMD)中删除目录(文件夹),你可以使用 rmdirrd 命令。这两个命令是等效的。以下是基本的使用方法:

1
rmdir [drive:][path]dirname

或者

1
rd [drive:][path]dirname

这里有几个例子:

  1. 删除当前目录下的一个名为 myfolder 的空目录:

    1
    rmdir myfolder
  2. 删除另一个目录中的空目录,例如删除 C:\Users\YourName\Documents 目录下的 myfolder

    1
    rmdir C:\Users\YourName\Documents\myfolder

如果你试图删除一个非空的目录,上述命令将失败。为了删除一个包含文件或子目录的目录,你需要使用 /s 参数,它会递归地删除目录及其所有内容:

1
rmdir /s myfolder

或者

1
rd /s C:\Users\YourName\Documents\myfolder

请注意,递归删除操作会永久删除所有的文件和子目录,因此请谨慎使用。如果目录中有重要的文件,应该先备份。

另外,如果目录设置了只读属性,可能需要使用 /q 参数来静默地覆盖只读属性,或者使用 /a 参数来指定不处理具有特定属性的文件:

1
rmdir /s /q myfolder

或者

1
rmdir /s /a-d myfolder

在这里,/a-d 指定了忽略具有存档、系统、隐藏和只读属性的文件。

删除文件

在Windows命令行界面(CMD)中删除文件,你可以使用 del 命令。以下是基本的使用方法:

1
del [drive:][path]filename[.extension]

这里有一些示例:

  1. 删除当前目录下的一个名为 example.txt 的文件:

    1
    del example.txt
  2. 删除另一个目录中的文件,例如删除 C:\Users\YourName\Documents 目录下的 example.txt 文件:

    1
    del C:\Users\YourName\Documents\example.txt
  3. 删除所有 .txt 文件:

    1
    del *.txt
  4. 删除所有 .txt.doc 文件:

    1
    del *.txt *.doc
  5. 删除指定目录下的所有 .txt 文件:

    1
    del C:\Users\YourName\Documents\*.txt
  6. 如果你想在删除文件前确认,可以使用 /p 参数:

    1
    del /p example.txt
  7. 若要强制删除只读文件,可以使用 /f 参数:

    1
    del /f example.txt
  8. 若要删除隐藏文件,需要先取消隐藏属性,或者使用 /s/a 参数组合来搜索和删除所有子目录下的特定类型文件,包括隐藏文件:

    1
    del /s /a:h *.txt

评论