批处理学习(一)*关于文件类型批量转换
rem 代码一:changetxt.bat
@echo off
echo 开始更改文件名…
set extension=.txt
set /a sum=0
for %%m in (*) do (
if not “%%m”“changetxt.bat” (
if not “%%m”“changebat.bat” (
ren %%m *%extension%
set /a sum=sum+1
)
)
)
echo 文件改名完成,一共有%sum%个文件被改名!
set sum=
set extension=
rem 代码二:changebat.bat
@echo off
echo 开始更改文件名…
set extension=.bat
set /a sum=0
for %%m in (*) do (
if not “%%m”==“changebat.bat” (
ren %%m *%extension%
set /a sum=sum+1
)
)
echo 文件改名完成,一共有%sum%个文件被改名!
set sum=
set extension=
#代码一将所有非changetxt.bat和changebat.bat的文件改为.txt类型
#代码二将所有非changebat.bat的文件改为.bat类型
注意:.bat对于空格异常敏感,等号前后不要加空格,该加空格的地方不要漏