天天看点

一个 bat

@echo off & SETLOCAL EnableDelayedExpansion

echo 批量改文件名的bat求注解,感谢感谢!

dir /b /s *.txt>1.h

set FileEx=

for /f "tokens=* " %%i in (1.h) do (

 set FileEx=%%i

 set FileEx=!FileEx:~0,-4!

 ren "!FileEx!.txt" "*.bat"

 )

del 1.h

pause

echo 这是我找的一个bat 改后缀名 拜托拜托解释一下.

echo 你要修改的是 主文件名 还是扩展名?.

echo 你要把所有的 txt改为 bat?

echo 要是改扩展名

echo ren *.txt *.bat 就行了