按规则批量重命名所有(子)目录特定文件的名称—DOS命令Rename傲视群雄

Admin | 2008-1-18 19:32:49 | TrackRecord: 3731 Times | Tag标签:计算机基础知识 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

       已经被很多网友遗弃的DOS命令,俺最近才发现,一条简单的命令不亚于一个优秀的软件!

        曾经接触过DOS命令,那是在高中时代,感觉功能蛮大的,只是一时使用不上,今日遇到一个业务问题,使俺不觉想起DOS命令来!!!

        业务问题是这样的:

        在c:\image 这个目录里面存在N多个*.dwg文件,并且该目录里面还有N多个子目录,每个子目录里面又存在N多个*.dwg文件,总计*.dwg文件文件大概有5万多个哦!并且每个*.dwg文件的文件名称长度都不一致;

        现在要做的任务是:

        将c:\image这个目录(包含该目录里面所有子目录的文件)里面的所有*.dwg文件重新命名为 原文件名-1.dwg 这样的格式,比如,将123456789.dwg文件重新命名为123456789-1.dwg,wwww89.dwg文件重新命名为wwww89-1.dwg诸如此类的格式!

        遇到这样的问题,很多网友可能联系到使用软件进行批量修改文件名称,但是俺想问一问,使用软件批量重新命名,只能针对具有一定规则的文件名,并且新生成的文件名也具有一定规律;

        很多懂程序设计的朋友,也可以使用擅长的编程技术来实现,这是可取的!

        考虑了很多种方法,也试了不少方法,最终俺还是选择使用DOS的Rename命令来实现,因为命令简单,功能强大,在任何一台能正常使用的计算机上都可以实现业务,而使用其他方法的并非在任何计算机都通用!

        好了,下面以批量修改*.txt文件为例子做一下说明!

        假设,在C:\GO目录里面存在N多有txt文件,该目录包含N多个子目录,每个子目录里面又包含多个子目录,每个子目录里面分别存在多个txt文件,总之,文件目录复杂,文件数量很多,那么我们就可以使用如下图的方法,一次性批量更新所有的*.txt文件名称为*-1.txt这样的格式!

        要使用DOS命令,其编写方法很简单,多数都是将多个命令存放到一个BAT文件里面,如下图,打开你的记事本,照着输入命令吧!



        输入好命令之后,将其以BAT为后缀名保存到C:\GO该目录下,之后执行“开始”→“运行”,弹出运行对话框,在输入框里面输入cmd并按回车,打开DOS窗口,之后将目录设置为C:\GO目录,之后再执行GO.bat文件即可解决这样的问题!

        如果阁下欲批量修改其他类似文件名称,可将以上代码的TXT后缀名改为其他格式的后缀名即可!!!

        有啥不懂的就联系站长吧,不再过多阐述了!

        相关文章请查阅:http://www.dzwebs.net/970.html



上一篇:计算机桌面回收站的设置(回收站的概    下一篇:巧用大脑的四个记忆高潮

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com