本帖最后由 qixiaobin0715 于 2021-3-10 22:01 编辑
考虑的还不是太完善:- @echo off
- for %%a in (*) do (
- if "%%~nxa" neq "%~nx0" (
- set "filename=%%~na"
- set "str=%%a"
- setlocal enabledelayedexpansion
- set "filename=!filename: =!
- for /l %%b in (0,1,50) do (
- set "str1=!filename:~%%b,1!"
- echo,!str1!|findstr [a-z]>nul 2>nul&&set str2=!str2!!str1!
- )
- ren "!str!" "!str2!%%~xa"
- set str2=
- endlocal
- )
- )
- pause
复制代码
|