批处理脚本——删除指定路径下的所有子文件

@echo off
setlocal enabledelayedexpansion
set "search_path=D:\test"
set "folder_to_delete=123"
 
for /d /r "%search_path%" %%i in (*) do (
    if "%%~nxi"=="%folder_to_delete%" (
        rmdir /s /q "%%i"
        echo Deleted: %%i
    )
)
 
endlocal

删除 D:\test 目录下的所有名称为 123 的文件夹

posted @ 2024-06-03 16:24  Allen_666  阅读(3)  评论(0编辑  收藏  举报