求把 中文.txt1 中文.txt2 中文.txt3 ... 这样的文件用批处理改为 中文1.txt 中文2.txt 中文.txt...
求把中文.txt1中文.txt2中文.txt3...这样的文件用批处理改为中文1.txt中文2.txt中文.txt......
求把 中文.txt1 中文.txt2 中文.txt3 ... 这样的文件用批处理改为 中文1.txt 中文2.txt 中文.txt...
展开
展开全部
@echo off&setlocal enabledelayedexpansion
for /l %%a in (1 1 9) do set %%a=a
for /r %%b in (*.txt?) do (
set str=%%b
set b=!str:~-2,1!
if defined !b! (
set c=!str:~-2!
ren "%%b" "%%~nb!c!.txt
) else (
set c=!str:~-1!
ren "%%b" "%%~nb!c!.txt
)
)
pause
可以处理最后一位和最后2位都是数字的文件。
请在*.txt1这样的文件夹内运行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询