文件夹中新建文本,输入代码,更改文本后缀为.bat

要更改的文件与文本放在同一文件夹

双击运行

 

 

1.批量删除文件后缀名

ren *.png* *.png

去掉“.下载”

批量修改mysql id 批量修改后缀名的方法_批量修改mysql id

运行后

批量修改mysql id 批量修改后缀名的方法_批量删除_02

 

 

2.批量删除文件重复后缀名

ren *.png *.

批量修改mysql id 批量修改后缀名的方法_批量修改mysql id_03

运行后

批量修改mysql id 批量修改后缀名的方法_批量删除_04

3.批量删除文件名前n个字符

@echo off

setlocal enabledelayedexpansion


::批量去掉文件名前N个字符,如果有文件夹会搜索文件夹下的每个文件进行修改

set /p format=What suffix filename to change?//你要改变什么后缀的文件 

set /p deletenum=How many characters do you want to delete?//你要删除多少个开头的字符

for /r %%i in (.) do (

    for /f "delims=" %%a in (' dir /b "%%i\*.%format%" 2^>nul ') do (

        set "t=%%~na"

        ren "%%i\%%a" "!t:~%deletenum%!%%~xa"

    )

)


pause

批量修改mysql id 批量修改后缀名的方法_后缀_05

运行时

批量修改mysql id 批量修改后缀名的方法_批量删除_06

运行后

批量修改mysql id 批量修改后缀名的方法_批量删除_07

4.批量删除文件名中指定字符

@echo off
Setlocal Enabledelayedexpansion
set "str=这里写想删的字符"
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
运行前

批量修改mysql id 批量修改后缀名的方法_批量修改mysql id_08

运行后

批量修改mysql id 批量修改后缀名的方法_后缀_09