本帖最后由 77七 于 2023-4-30 00:54 编辑
- @echo off
- rem 最多支持文件名含10个"_"
- for /f "delims=" %%i in ('dir /b /s /a-d *.jpg') do (
- set "newName=%%~nxi"
- set "oldName=%%~fi"
- setlocal enabledelayedexpansion
- for /l %%l in (1,1,10) do (
- set "newName=!newName:*_=!"
- )
- echo ren "!oldName!" "!newName!"
- ren "!oldName!" "!newName!"
- endlocal
- )
- pause
复制代码
|