一键删除 win10 某个文件夹

需求

编写一个简单的批处理(.bat)脚本来清理 C 盘下 B 文件夹中的文件。以下是一个示例脚本,它会删除 B 文件夹中的所有文件和子文件夹。

脚本

@echo off
:: 设置目标文件夹路径
set folder=C:\B

:: 检查文件夹是否存在
if exist "%folder%" (
    echo 正在删除 "%folder%" 中的所有文件和子文件夹...
    :: 删除文件夹中的所有文件
    del /q "%folder%\*.*"
    :: 删除文件夹中的所有子文件夹
    rd /s /q "%folder%"
    echo 删除完成。
) else (
    echo 文件夹 "%folder%" 不存在。
)

pause

解释:

@echo off:禁止命令行显示执行的命令本身,只显示输出结果。

set folder=C:\B:设置要清理的文件夹路径。

if exist “%folder%”:检查 C:\B 文件夹是否存在。

del /q “%folder%*.*”:删除文件夹中的所有文件(/q 表示安静模式,避免提示确认)。

rd /s /q “%folder%”:删除 B 文件夹中的所有子文件夹及其内容(/s 删除子目录,/q 安静模式,不询问确认)。

pause:暂停脚本的执行,等待用户按键后关闭命令提示符窗口。

注意:

请先确认你要删除的文件夹路径及其内容,以免误删重要文件。
如果只想删除文件夹中的文件而保留子文件夹,可以将 rd /s /q 命令去掉,只保留 del /q 命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值