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

2024年11月29日 10:40
有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

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