批处理删除指定文件或文件夹

  • Post author:
  • Post category:其他

声明:1-2节参考了 https://blog.csdn.net/weixin_43960383/article/details/124367384

1. DEL

1.1 DEL 的命令参数

使用 del 命令能指定文件,

Del (erase)[Drive:][Path]FileName

指删除指定文件。指定要删除的文件或文件集的位置和名称。

语法格式如下:

del [Drive:][Path]FileName[ ...][/p] [/f] [/s] [/q] [/a[:attributes]]

del 参数如下图所示:

1.2 用 DEL 命令删除文件

用 del 命令删除 15.doc

  1. 新建一个文本文件13.txt 写入如下语句:

  1. 保存,并将文件格式改为 bat;

  1. 双击运行 13.bat,输入Y,回车,即可删除 15.doc 文件;

1.3 在 cmd 中查看 DEL 的帮助

在 cmd 中输入 del /?,能查询到 del 的参数信息;

2. RD

2.1 RD 的命令参数

RD 是专门删除子目录的命令

RMDIR 与 RD 功能相同,参数也相同;

语法格式如下:

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

2.2 用 RD 删除文件夹

  1. 新键一个文本文件 14.txt 写入如下语句:

  1. 保存,并把文件的后缀名改为 bat ;

  1. 双击运行 14.bat 文件,即可删除 bba文件夹;

2.3 在 cmd 中查看 RD 的帮助

在 cmd 中输入 rd /?,能查询到 rd 的参数信息;

3. 应用实例-利用批处理批量删除指定文件(夹)

下述 bat 功能是删除文件夹【D:\临时文件夹,内部文件随时删除】内的所有文

件和文件夹(以及文件夹内的文件和文件夹)。注意bat文件的编码格式要为ANSI

@echo off
::2.1 进入包含要删除的文件夹的文件夹内 
cd "D:\临时文件夹,内部文件随时删除"
::2.2 删除文件夹加下的文件 (夹) 
rd /s /q "D:\临时文件夹,内部文件随时删除"
@echo*********************指定文件(夹)清除完毕!******************************
pause
@echo on

版权声明:本文为xijinno1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。