谁知道怎样批量修改文件后缀名?批处理方法 调用到改名命令ren、读文件就调用到dir、取文件就调用for、findstr 命令格式: ren 文件名 改为文件名 dir *.后缀名 findstr for %%i in (读文件名) do 运行改名命令 以下是批量把c和d驱动盘的所有.txt文件改为.jpg批处理1 @echo off set drv=c d for %%d in (%drv%) do (for /f "delims=" %%i in ('dir /b/s %%d:*.*^|findstr .txt') do ren "%%i" "%%~ni.jpg")批处理2@echo offrem "等号后面填文件后缀,数量1,2,3是每个循环的结束数目,如果没超过这个数目,就填和起始数目一样"set 后缀=jpgset 数量1=1set 数量2=10set 数量3=100for %%a in (*.%后缀%) do call :renstart"%%a" %1:renstartfor /L %%b in (1,1,%数量1%) do rename %1 %200%%b.%后缀%for /L %%b in (10,1,%数量2%) do rename %1 %20%%b.%后缀%for /L %%b in (100,1,%数量3%) do rename %1 %2%%b.%后缀%]
【怎么批量修改文件后缀名】

文章插图
批量重命名文件和批量修改文件扩展名平时在生活工作中,有时候会遇到一些小问题,就需要百度找各种解决方法,有时候一试就可以,有时候连着试了好几种方法都解决不了自己的问题,着实令人苦恼 。当然,其实碰到同样问题的肯定不止我一个人,所以我决定以后把自己遇到的这些问题能归纳整理的就整理到一起,方便其他人查阅和解决 。
说明:这些技巧都是比较简单的,基本只要大家看到就会的,能用最简单的方式解决的问题,当然要快速有效才行!
一、批量命名同类型文件
一般以图片居多(当然也有其他文件),一个个命名简直是要人命!
方法:
1、将所有要重命名的文件选中(如果是同一个文件夹下的全部文件,直接用Ctrl+A即可全选);
2、鼠标放在其中一个文件上,右键,在菜单中选择重命名;
3、命名文件,点回车之后,即可看到所有的文件都有序排列了 。
【疑问】有小伙伴会问,不可以从其他数字开始吗?非要从1开始?
当然不是的,只需要在命名的时候后边把标号加上去就可以了,比如要从3开始命名,就把选中的那个命名为:xx(3),如下图
这里有几点需要注意一下:
1)命名的文件中的小括号是英文输入法里的“()”,而不是中文输入法里的“()”,如果是使用了中文的小括号,结果就变成下边的这样:
2)如果刚刚已经重新命名过文件,现在又要把这些文件从中间某个数字开始命名,不要使用刚刚命名的名称,不然就会出现以下这种状况:
这是因为我刚刚命名的时候也是用的“示例”这个名字来命名的,但刚才是(1)-(5),那么重新命名时,系统会默认前边几个数字被占用,于是从(6)开始了命名 。
正确的做法是:要么换个名字,比如我上边换成了“说明”作为文件名;要么使用Ctrl+Z返回上一步的操作,重新进行命名 。
3)如果你的文件是都在桌面上,那么就无法执行批量命名这个操作,需要你先建个文件夹,然后把你的所有要批量命名的这些文件放在这个文件夹里再进行批量操作 。
二、批量修改扩展名
方法1:建命令文件批量处理,方法如下(此方法的内容直接照搬了百度经验);
举例:我们要把QQ文件截图的png格式改为jpg格式 。
1)新建文件夹,然后把要修改的文件夹放进去
2)在该文件夹下新建txt文档:如图
3)打开我们新建的txt文档;输入ren *.png *.jpg 如图(注意ren和*.png以及*.png与*.jpg之间的空格不要忘):
ren *.(需要修改的扩展名) *.(修改后的扩展名)
4)保存文件;并把文件 名 改为XXX.bat;如图
5)下面我们双击该文件;看看神奇的一幕;
图一未运行该bat;图二运行了bat
方法二:有的时候你遇到了有些文件,发现没有扩展名,怎么办?
你只需要选中要批量修改后缀的文件,然后进行修改为X.Y. 即可 。其中X为文件名,两个点之间的Y为你想改成的后缀名,如下图,要批量修改成mp3格式文件 。
很实用的小技巧,平时确实可以帮不小的忙,有需要的童鞋赶紧get一下~
关于这两个操作的小技巧如果有可以补充的地方请及时留言提醒,后期不断补充更新 。
win7/win8怎么批量修改文件名和后缀名通常我们修改或添加单个文件的后缀名都是通过在文件上右键单击——重命名来完成的,但是如果我们需要修改多个文件的后缀名,这么做显然太繁琐 。这时不妨试试Windows的ren(rename)命令,该命令简单且好记,倘若能有机会再朋友面前露一手,屌丝瞬间变技术帝 。Ren命令可用于修改文件的名称,包括后缀名 。比如,将D盘中的1.jpg重命名为2.png,只需在命令提示符中输入下面的命令,然后回车即可 。ren D:\1.jpg 2.png注意,如果提示权限不足,那么你需要以管理员身份运行命令提示符 。如果要批量修改后缀名,可借助通配符来实现 。比如将D盘中的所有文件后缀名改为jpg的命令为:ren D:\* *.png如果只想将某一类型文件(具有相同后缀名)修改为另一个类型,比如,将D盘中的所有jpg文件后缀修改为png,其命令为:ren D:\*.jpg *.png如果你经常需要批量修改后缀名,可以把下面两条命令复制到txt文本文档中:cd /d %~dp0ren * *.jpg
如何批量修改文件后缀名一. 查看\显示文件扩展名
1
既然要修改文件的后缀名,那么我们首先应该查看一下文件的扩展名 。(已经知道的直接看后面批量修改的部分)
方法1.直接选择文件属性,即可查看文件的类型 。
2
方法2 如果要直接显示文件后缀名,可以按照下面操作如下图 。
下面以Xp为例,找到开始---控制面板—文件夹选项
3
3,点击查看—找到把“隐藏已知文件夹类型的扩展名”前面那个钩去掉然后应用
END
二.修改文件后缀名\扩展名(手动修改)
1
已经能正常查看到文件后缀名了,如果要修改文件后缀名,扩展名很简单
直接选择文件,右键重命名 。或者按住键盘“F2”键,进行修改 。
这是针对当个文件的操作方法,批量修改看后面
END
三: 批量修改文件扩展名--案例1
1
把需要修改扩展名的文件都拷贝放到一个文件夹里面,如下图
2
案例1,只是修改特定的后缀名文件 。(GIF ---- JPG)
如下图:我只想修改文件后缀名的是GIF的文件改成JPG
操作步骤:
1.在当前这个文件夹下面,新建一个记事本文件 。如下图
3
3 打开新建的记事本文件在里面输入 ren *.gif*.jpg 下面内容,如下图
输入格式Ren 空格星号 点 需要修改的文件后缀名 空格星号 点需要改成的文件后缀名
4
也许有人看不懂,那我简单说明一下吧 。如下图 。(注意:在*之前有一个英文的空格)
5
3设置好之后,保存文件 。同时吧这个文件改成 .bat后缀名的文件(这个非常重要)如下图 。为了好记,我改成 批量修改文件后缀名.bat 这个名字吧
6
4 设置好之后,点击运行刚刚那个BAT文件就好了 。注意看现在是gif文件格式喔
7
5双击刚刚那个文件,看到没有,文件全部变成Jpg后缀名字了,怎么样是不是很简单?
看到这里肯定有人要问了,如果我需要把所有的文件都批量修改呢? 如果没有后缀名的文件,怎么添加后缀名呢? 很简单,下面小编就再介绍几个案例吧
END
案例2,批量修改文件扩展名\后缀名
1
上面介绍的是只修改某一类的后缀名,那么如果我整个文件夹下面的所有类型的文件都要修改怎么办呢?如下图什么类型的文件都有呢
2
其实也很简单,只需要修改一个参数就好了 。如下图
找到刚刚那个bat文件,右键编辑 – 或者用记事本打开 。(注意:在*之前有一个英文的空格
把命令改成, ren *.**.gif格式 ren 空格 星点 星空格 星 点 文件后缀名
3
再次运行,你会发现文件夹下面的所有文件都变成 gif文件啦 。是不是很简单
END
案例3. 如何批量修改不同路径的文件后缀名
也许你会问啦,这个这么方便能不能我保留下来,只需要知道需要修改文件夹的路径即可进行修改呢? 当然可以
比如你要修改 C:\Documents andSettings\Administrator\桌面\批量修改文件后缀名 这个文件夹内的文件,你可以在任意 文件夹上新建一个 bat文件 。输入下面内容
2
就是刚刚那个2种情况,前面添加一个 cd 空格 后面是文件夹的路径啦
这个路径怎么获取? 打开的文件夹上面地址栏上就有啦
你如果要修改以后只需要在那个文件里面,编辑修改cd 后面的那一串路径就好了,怎么样是不是很简单?
END
注意事项
bat格式文件,是windows批处理文件 。如果有时间大家可以有机会多学习一下,可以给您带来不少的方便呢
- 扬的繁体字有多少笔画 扬的繁体字怎么写多少画
- 电脑音响有电流声怎么解决
- 2022年七月半是几月几号?
- 锅包肉的做法最正宗的做法
- 灭火器绿色区代表什么
- 2022河北物理530分能上什么大学?
- 2022年清明节是几月几号
- 重庆到雅安动车
- 如果你对天空向往渴望一双翅膀