文件名修改脚本

需放于同一文件夹下 1. 批量替换文件名字符

@echo off
title 文件名字符替换
mode con cols=60 lines=20
::文件要是重名,会提示错误。
setlocal EnableDelayedExpansion & color 0a
:1
set a=
set b=
set c=
cls&echo.
set /p a= 请输入要被替换的字符:
cls&echo.
set /p b= 请输入替换“!a!”的字符,若要去掉“!a!”,请直接回车:
for /f "delims=" %%a in ('dir /b /a /a-d') do (
if "%%~fa" neq "%~0" (
set xz=%%~na
ren "%%~fa" "!xz:%a%=%b%!%%~xa" ))
2. 批量修改扩展名
ren *.a* *.b*
a为原扩展名 b为要修改的扩展名
ren *.* *.c*
【文件名修改脚本】修改全部任意扩展名为.c

    推荐阅读