文件夹下图片有.png也有.jpg的,都变成从0递增的.png格式

@echo off
setlocal enabledelayedexpansion

:: 设置起始编号
set /a count=-1

:: 首先重命名所有 .png 文件
for /f "tokens=*" %%i in ('dir /b *.png') do (
    set /a count+=1
    echo Renaming: %%i to !count!.png
    rename "%%i" "!count!.png"
)

:: 然后重命名所有 .jpg 文件
for /f "tokens=*" %%i in ('dir /b *.jpg') do (
    set /a count+=1
    echo Renaming: %%i to !count!.png
    rename "%%i" "!count!.png"
)

echo Renaming completed.
pause

PowerToy竟然无法批量将文件夹变成按顺序递增命名,占个坑,有空写个小工具

你可能感兴趣的:(电脑问题,运维,windows)