批量修改文件名 文件后缀
Posted ivychang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量修改文件名 文件后缀相关的知识,希望对你有一定的参考价值。
文件夹中新建文本,输入代码,更改文本后缀为.bat
要更改的文件与文本放在同一文件夹
双击运行
1.批量删除文件后缀名
2.批量删除文件重复后缀名
ren *.png *.
运行后
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
运行时
运行后
4.批量删除文件名中指定字符
@echo off
Setlocal Enabledelayedexpansion
set "str=这里写想删的字符"
for /f "delims=" %%i in (‘dir /b *.*‘) do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
运行前
运行后
以上是关于批量修改文件名 文件后缀的主要内容,如果未能解决你的问题,请参考以下文章