@echo off chcp 65001 >nul setlocal enabledelayedexpansion set "target_folder=D:\测试文件夹" set "success=0" echo 正在尝试删除文件夹: "%target_folder%" rem 检查文件夹是否存在 if exist "%target_folder%\*" ( echo 发现目标文件夹,开始删除... rd /s /q "%target_folder%" if !errorlevel! equ 0 ( echo 成功删除文件夹 set "success=1" ) else ( echo 错误代码 [!errorlevel!]: 删除失败,可能是权限不足或文件被占用 ) ) else ( echo 文件夹不存在,无需删除 set "success=1" ) rem 根据操作结果决定退出方式 if !success! equ 1 ( echo 操作已完成,3秒后自动退出... timeout /t 3 >nul ) else ( pause )
方式二:
@echo off chcp 65001 echo Deleting folder... rd /s /q "D:\测试文件夹" if %errorlevel% equ 0 ( echo Folder deleted successfully. ) else ( echo Failed to delete folder. ) pause
博客内容主要用于日常学习记录,内容比较随意,如有问题,还需谅解!!!