一个语句或者命令就可以了:
ren *.cmd *.txt
这个命令的功能,把所有的cmd文件改名为txt,前面部分不变。
注意,如果有同名文件存在的时候会报错中断。例如已经存在abc.cmd、abc.txt两个文件时候,这样改名就会报错,导致改名停止,其它大量的文件没有改名。
文件名都只有一个点吧,比如xxx.cmd
@echo off
for /f "tokens=1 delims=." %%i in ('dir /b *.cmd') do ( ren %%i.cmd %%i.txt)
pause