码迷,mamicode.com
首页 > 其他好文 > 详细

批量修改文件名 文件后缀

时间:2020-03-03 01:26:19      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:开头   ima   新建   搜索   let   去掉   dexp   删除文件   local   

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

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

双击运行

 

 

1.批量删除文件后缀名

ren *.png* *.png
去掉“.下载”
技术图片
运行后
技术图片

 

 

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%=!")
运行前

技术图片

运行后

技术图片

 

批量修改文件名 文件后缀

标签:开头   ima   新建   搜索   let   去掉   dexp   删除文件   local   

原文地址:https://www.cnblogs.com/ivychang/p/12399145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!