文件批量改名【批处理文件】

作用: 将当前目录下的所有c文件,改为cpp文件

@echo off
:: @关闭当前行 echo off 关闭以后

for /f "delims=" %%i in ('dir/b *.c') do call :ss %%i
:: for循环 其中
:: delims用来设定分界符,此处设定为空。还有别的选项,可以用 /help 命令查看。
:: %%i 表示for语句中的自增变量 在批处理里必须用两个%%, Dos窗口里运行一个就可以了
:: do 后面跟要执行的命令,此处调用 :ss 标示的子程序段,输入参数为 %%i

goto :eof
:ss
set var=%1
:: %1是输入参数,即上面的 %%i
rem num=%var:~0,6%
ren %var% %var%pp
goto :eof

:: 两个goto :eof 之间是一个子程序段

posted on 2012-07-20 17:34  LateStop  阅读(3451)  评论(0编辑  收藏  举报

导航