回复 15# qixiaobin0715
继续活学活用小小改动实现改名效果- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir/b *1.txt^|findstr "[^0-9]1.txt"') do (
- set "str=%%~ni"
- set "str=!str:~0,-1!"
- for %%a in ("!str!*.txt") do set /a n+=1
- (for /l %%b in (1,1,!n!) do set/a nn=10000+%%b &ren !str!%%b.txt !str!!nn:~1!.txt)
- set n=
- )
- pause
复制代码
|