批处理批量批处理修改文件后缀名称

ZEALER 科技生活第一站
不装软件如何批量修改文件扩展名?批处理秒杀
极哥前面有篇文章讲过,
文中提到需要更改docx格式文档扩展名为zip之后解压即可快速提取Word文档内的全部图片资源。那么如果我们需要操作的Word文档太多的话,能不能一次批量完成?当然可以。不过操作之前你需要打开文件扩展名显示,太简单就不展开讲了,实在不懂请百度。下面继续。比如,现在我有很多份docx格式的Word文档和pptx格式的ppt文档,我需要将他们的源文件图片一次提取出来,操作步骤如下:1-
先把这些需要提取图片的文档复制到新的空白文件夹:2-
在该文件夹新建一个文本文档并打开,现在如果我们需要修改docx的文档格式为zip,那就在文本文档输入括号内容【ren *.docx *.zip】,注意输入格式为Ren 空格 星号 点 需要修改的文件扩展名
空格 星号 点 需要改成的文件扩展名。输完后检查一遍,确定后就保存,然后更改该文本文档的扩展名为bat即可;下面解释一下这串代码的意思:3-为了便于识别,我把这个文本文档改了名称---极客青年-docx改zip,双击它或者管理员运行试一下?只觉得眼前一闪,一瞬间就完成了改格式命令。同理,如果你后悔了,你可以右键文本文档编辑它,把代码里面的docx和zip位置互换即可改回来。那么,如果我想把全部docx和pptx文档扩展名改为zip应该如何操作?先移走无关的文档,然后新建文本文档改扩展名为bat之后编辑它,输入括号内的代码【ren *.* *.zip】,注意:在*之前有一个英文的空格。后面的步骤我就不罗嗦了,改完双击运行它。晒个成功后的图:我擦,竟然把自己都改掉了,没关系,再手动把自己改回来。高级一点怎么玩?如何批量修改不同路径的文件扩展名?比如我要修改 【C:\Users\Geek\Desktop\临时\测试】 这个文件夹内的所有文档,我可以在任意文件夹新建一个 bat文件。输入括号里的内容:【cd C:\Users\Geek\Desktop\临时\测试ren *.* *.zip】格式如下: 然后保存双击它试试?果然全部改完。 以下内容,猜你喜欢:
点击查看所有点赞用户
打开微信,点击顶部的“发现”,使用 “扫一扫”即可将网页分享到我的朋友圈。
更多精彩内容推荐
需要才能回复温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(23874)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'利用批处理命令批量修改文件名',
blogAbstract:'例如:想把当前目录下的文件:[小晓家园www.xxjy.org]潜伏01.rmvb[小晓家园www.xxjy.org]潜伏02.rmvb[小晓家园www.xxjy.org]潜伏03.rmvb[小晓家园www.xxjy.org]潜伏04.rmvb分别改名为:潜伏01.rmvb潜伏02.rmvb潜伏03.rmvb潜伏04.rmvb方法:在当前目录下新建两个批处理文件:createsrc.bat和rename.bat。createsrc.bat文件内容如下:dir /a-d /b *.rmvb&src.txtecho 收集文件名成功!pause功能:将当前目录下的所有扩展名为.rmv',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:5,
permalink:'blog/static/',
commentCount:3,
mainCommentCount:2,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}查看: 6889|回复: 27
求助使用BAT批处理更改文件名的方法
本帖最后由 风之咩~ 于
15:09 编辑
网上查了半天大多数都是要批量改名什么的,我的不是这样,只是改几个而已,并且都是固定名,比如D盘下有个1文件夹,里面有个2文件夹,2文件夹里面有个1.EXE文件和2.EXE,那么怎么样实现那种把批处理放在D盘1文件夹里面运行就把2文件夹里面的1.exe和2.exe名字互换呢,当然经过几次改名也可以,比如不能直接互换,把1.exe改11.exe,把2.exe改1.exe后来在11.exe改2.exe好吧,看到这各位大大已经知道我多小白了,求好人帮帮忙额,如果觉得这个是太简单了无视把。
主动修改标签
@echo off
cd ..
cd 2
ren 1.exe temp.exe
ren 2.exe 1.exe
ren temp.exe 2.exe
pause复制代码
感谢支持,欢迎常来: )
reizhi 发表于
额,求解释。。。
reizhi 发表于
貌似有点懂了,2文件夹,1.exe改temp.exe,2.exe改1.exe,temp.exe改2.exe是吧
风之咩~ 发表于
貌似有点懂了,2文件夹,1.exe改temp.exe,2.exe改1.exe,temp.exe改2.exe是吧
很简单的对吧
reizhi 发表于
很简单的对吧
可是,全部显示系统找不到指定路径或者文件
风之咩~ 发表于
可是,全部显示系统找不到指定路径或者文件
按照你实际文件夹名改
reizhi 发表于
按照你实际文件夹名改
我改了都,甚至我以为改错了,还真在D盘按照我描述的创建了那些文件夹和文件,用你给我没改过的试了都还是不行
reizhi 发表于
按照你实际文件夹名改
可能指定路径那出了问题把@echo off
ren 1.exe temp.exe
ren 2.exe 1.exe
ren temp.exe 2.exe
pause复制代码这一段代码我试了,可以用
风之咩~ 发表于
我改了都,甚至我以为改错了,还真在D盘按照我描述的创建了那些文件夹和文件,用你给我没改过的试了 ...
在我这本地测试是通过的
(352.63 KB, 下载次数: 23)
14:47 上传
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,

我要回帖

更多关于 批处理修改文件后缀 的文章

 

随机推荐