欢迎莅临 SUN WU GANG 的园子!!!

世上无难事,只畏有心人。有心之人,即立志之坚午也,志坚则不畏事之不成。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
@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

 

posted on 2025-03-21 15:07  sunwugang  阅读(118)  评论(0)    收藏  举报