文件批量改名【批处理文件】
作用: 将当前目录下的所有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 之间是一个子程序段