DOS怎么批量把目录下的所有文件重命名为目录名

2024-11-29 10:40:01
推荐回答(1个)
回答1:

@echo off & title 批量重命名图片 By 依梦琴瑶
cd /d %~dp0
setlocal enabledelayedexpansion

for /d %%a in (*) do (
    pushd "%%~a"
        set Num=0
        for %%b in (*.jpg) do (
            set /a Num+=1
            ren "%%~b" "%%~nxa (!Num!)%%~xb"
        )
    popd
)
pause

放在您那个“新建文件夹”里面执行。