XRename又称文件文件夹超级重命名工具,可以帮助你快速的将一批文件或者文件夹根据指定的要求重新命名,比如将指定目录下所有文件的文件名中“卷”替换成“册”。此工具最大的特色是可以允许高级用户使用正则表达式设置自己的规则,要处理的文件范围也可以用正则表达式来限定,这样基本就万能了。下面来讲讲XRename的命令及用法吧。
手机博客赚钱百度经验
1.替换文件名中的字符,语法如下:
replace-dirdirectory-stringstring1-(new|newstring|replacewith)string2[-type(file|dir|all)[:string3]][-ignorecase{yes|no}][-log{yes|no}]
功能说明:将某个目录中的文件或文件夹的名称中的字符按指定规则替换,regexp1和regexp2表示可以使用正则表达式。
参数说明:
具体的参数值建议都加上双引号,因为如果参数值里面有空格的话会影响程序的判断。用正则表达式的话除外,因为它已经用//表示了。
-dir 要处理的目录,也可以写作-path。
-string 要替换的字符串。这里可以用正则表达式,格式为“/regexp/img”,和js脚本中的设置一样,注意它外围不能再加双引号,否则只会被当做普通字符串处理。正则表达式的匹配属性可以在第二个/后面控制,忽略大小写用i,多行匹配用m,匹配所有项用g,因为文件名没有换行的,所以加不加m都是多余的。正则表达式默认匹配属性为“区分大小写”和“非全局匹配”。
-new 替换后的字符串,还可以写作-newstring和-replacewith。如果前面的-string用的正则表达式那么这里可以用“$1”或“$2”这样的分组捕获内容,否则只会被当做普通字符串处理。
-type 要处理的对象的类型,这里共有三种情况。即file(文件),dir(文件夹)以及all(包含前面两者)。默认为file,也就是只处理文件,这个参数后面还可以加上“:”然后指定处理范围。这里可以用正则表达式也可以用普通字符。普通字符的话就是固定一个字符串或者匹配字符串,和windows匹配方式兼容,例如*.txt就是指处理所有txt文件,?就表示单个字符。如果要用正则表达式那么和-string参数使用正则表达式情况的要求一样的。
-ignorecase 是否忽略字母大小写。yes为忽略,即不区分字母大小写,no则区分。默认为yes,这个在-string使用普通字符串时会用到,如果是用正则表达式的话只会识别/后面的标记。
-log 是否输出处理日志,文件名为XRename.log。yes为输出,no则不输出,默认为no,表示不生产log文件。另外如果XRename在处理时发生错误的情况下无论是否指定-log这个参数都会生成一个名为XRename_err.log的文件。
应用范例:
(1)将"c:movie"下所有文件的文件名中的"老友记"替换为"friends"
XRenamereplace-dir"c:movie"-string"老友记"-replacewith"friends"
(2)将"c:movie"下所有文件的文件名中的空格替换为下划线,并且生成log
XRenamereplace-dir"c:movie"-string""-replacewith"_"-logyes
(3)将"c:movie"下所有以wma为后缀名的文件替换为rmvb后缀名。
XRenamereplace-dir"c:movie"-string"wma"-replacewith"rmvb"
上面的方法可能不保险,因为必须最后是wma的才替换,可以使用正则表达式精确处理:
XRenamereplace-dir"c:movie"-string/(.*?)wma$/ig-replacewith"$1rmvb"或:
XRenamereplace-dir"c:movie"-string/wma$/ig-replacewith"rmvb"
如果需要进一步缩小范围指定处理wma文件,那么用下面方法:
XRenamereplace-dir"c:movie"-string/wma$/ig-replacewith"rmvb"-typefile:"*.wma"或
XRenamereplace-dir"c:movie"-string/wma$/ig-replacewith"rmvb"-typefile:/.*.wma/ig
2.删除文件名中的字符,语法:
delete-dirdirectory-stringstring1[-type(file|dir|all)[:string3]][-ignorecase{yes|no}][-log{yes|no}]
功能说明:将某个目录中的文件或文件夹的名称中的字符按指定规则的删除。此命令实际可用replace命令代替,即替换为空。
参数说明:参考replace功能的参数说明部分。
应用范例:
(1)将"c:movie"下所有文件的文件名中的"book"删除
XRenamedelete-dir"c:movie"-string"book"
(2)将"c:inet"下所有文件的文件名中的"["和"]"删除,这个应用很典型,例如从ie临时文件夹拷贝出来的文件基本都会带有字符[1]和[2]字样的
XRenamedelete-dir"c:inet"-string/[|]/ig
如果要直接把[1]或[2]删除的话,可以用下面的方法,不过可能会引起冲突
XRenamedelete-dir"c:inet"-string/[d+]/ig
3.列出文件名,语法:
listfile-dirdirectory-stringstring1[-type(file|dir|all)[:string3]][-ignorecase{yes|no}][-outputpath]
功能说明:导出某个目录下符合指定规则的文件或文件夹的名称列表。
参数说明:参考replace功能的参数说明部分。其中-output为导出的列表保存的路径,默认为指定目录下的XRename_list.txt文件。
应用范例:
(1)列出"c:movie"下所有文件的文件名含有"经典"的文件
XRenamelistfile-dir"c:movie"-string"经典"
(2)列出"c:movie"下所有文件的文件名以"经典"二字开头并且以CD1结尾(除去文件后缀名)的文件,并将内容导出到"c:classicMovie.txt"
XRenamelistfile-dir"c:movie"-string/^经典.+?CD1(.[^.]*)?/ig-output"c:classicMovie.txt"
4.删除文件,语法:
delfile-dirdirectory-stringstring1[-type(file|dir|all)[:string3]][-ignorecase{yes|no}][-log{yes|no}]
功能说明:删除某个目录下符合指定规则的文件或文件夹。
参数说明:参考replace功能的参数说明部分。
应用范例:
(1)删除"c:movie"下所有文件名含有"美2010情景喜剧片"的文件
XRenamedelfile-dir"c:movie"-string"美2010情景喜剧片"
5.UTF8类型的解码,语法:
utf8rename-dirdirectory[-type(file|dir|all)[:string3]][-ignorecase{yes|no}][-log{yes|no}]
功能说明:将文件名用UTF8编码的文件进行文件名解码,主要应用于对从IE临时文件夹拷贝的文件重命名。
应用范例:
XRenameutf8rename-dir"c:movie"
6.其他待补充。
另外说明下:
默认要替换的字符即-string后面的实际都是当做正则表达式的,所以某些字符(正则表达式的元字符,也就是关键字符)是需要转义的,假设需要将“.”替换成"-",因为那两个字符在正则表达式中都表示特殊的意思,如果你要替换的字符就是指“.”的话那么需要写成"."来转义,这个实际是正则表达式的知识了。还有一个需要特别说明的是,由于所有参数基本都需要用半角双引号引起来,但是你需要替换的字符就是含有双引号怎么办呢?XRename中的方案是用转义。例如将文件名中双引号删除掉,那么用XRenamedelete-dir"c:movie"-string"""
展开内容
8.1/916.1M
TT租号APP是一款高质量的,比较靠谱的游戏账号组好平台,这里能提供大量类型的游戏账号资源,且平台提供交易保护,采用多种安全技术和措施,保障账户交易的安全可靠,...
8.4/1,104.7M
剑灵人族女捏脸数据图洪门小师妹是款非常受大家喜欢的剑灵捏脸数据图工具。通过它就可以轻松捏成洪门小师妹的的脸型!以便更好的在游戏中玩耍!剑灵人族女捏脸数据图洪门小...
8.2/442.0M
怪兽小牙医专为可爱的小宝宝量身订做的可爱设计风格游戏,招待各种各样的小朋友,掌握她们的口腔问题,对症治疗,为她们开展用心的医治。怪兽小牙医游戏怎么玩在游戏中,我...
8.2/1,367.4M
欢乐球吃球ios版正式上线,超级好玩的休闲小游戏,类似球球大作战的经典玩法,有腾讯官方打造,这款游戏玩法新颖,画面精致,欢迎来下载体验!欢乐球吃球ios版介绍欢...
8.8/994.2M
这是一款手机生成器软件,支持生产qq钱包,微信支付的支付截图,你可以自由地设置时间,金额,还有收款方的名字,界面十分逼真的!软件介绍恶搞支付生成器软件是一款恶搞...
7.6/359.6M
adobeillustratorcc是一款专业的图形制作软件,是最新版的,绿色破解,无毒亲测可用,如果你是一名设计工作者的话,千万不能错过哦,欢迎前来东坡下载使...
8.5/228.6M
《幻想圣域奥格韦伯》专享畅快魔幻世界冒险体验,探索神秘大陆世界冒险,史诗攻城对战玩法,超值折扣服版本游戏,轻松畅快对抗邪恶游戏模式,百人在线乱斗游戏体验,喜欢的...
9.5/1,632.4M
汽车点击模拟器游戏是一款点击类赛车手游,游戏中你可以自由的控制着赛车进行奔跑,众多不同的关卡和各种赛车模型可以使用,游戏中赛道非常多,可以自主选择!汽车点击模拟...
9.7/1,991.2M
喂食猫咪游戏是一款好玩的休闲小游戏,很有特色的割绳子游戏,你需要把悬挂的食物的绳子隔断,让食物掉到小猫咪的嘴巴里!喂食猫咪游戏介绍自家的小猫咪肚子饿了,还不赶快...
9.1/1,921.9M
阴暗森林两项修改器一款功能非常强大且绿色免费的辅助修改软件,能够让其中的人物可以获得无限生命与无线的耐力,使其在游戏中的难度降低,然后就能在游戏中尽情的玩耍。阴...
9.8/255.0M
层叠消融是最强大脑里面的益智游戏,是一款非常好玩的烧脑游戏,游戏中遵循奇数消除偶数不消的原则,玩家在每一个关卡都会给出一个图标图形,而玩家需要根据示范拼出正确的...
8.6/288.2M
51设计圈APP是设计爱好者的创意汇聚地,它犹如一座数字桥梁,连接着五湖四海的设计灵魂,无论是资深设计师寻找灵感碰撞,还是设计小白渴望汲取知识,都能在此找到属于...
8.3/368.0M
Soft4BoostTVRecordert是一款功能强大、使用方便的电视录像软件。非常的不错。有需要的可以来东坡下载使用!Soft4BoostTVRecorde...
9.6/494.6M
为纪念中国共产党成立95周年,各地开展了相关教育学习活动,手抄报也是一项重要的内容,但是办手抄报需要大量资料,小编为你带来建党95周年手抄报内容资料大全,各种资...
9.3/56.3M
系统强制定时关机,极其简单的定时关机小工具,简单易用,可以解决正常关机不关机的情况;也可以越过一些不知情软件限制关机的软件,强制越过这些限制关机软件并正常关机。...
9.6/1,226.1M
是一款是一款专为上栗县打造的新闻资讯软件,软件中用户可以阅读本县的最新头条,也可以知晓相关的政务信息等,为你提供全方面的服务。栗争上游介绍“栗争上游”客户端是上...
8.4/103.8M
答辩计时器是一款非常不错的电脑计时器软件。可以用于很多地方,十分的强大。有需要的可以来东坡下载使用!答辩计时器简介答辩计时器一款绿色小巧、简单易用的电脑计时器软...
10.0/1,793.3M
文明冲突序卷是一张战役类的魔兽地图。这张地图非常好玩,不仅融入了其他超多游戏的模式,而且对地形也有了很多的美化哦!喜欢这款地图的玩家,千万不要错过啦!文明冲突序...
9.9/917.5M
平时我们从网上下载一些软件,使用的时候总是被弹窗骚扰,非常烦人,在这小编给大家介绍一款佳豪去广告小助手,它可以帮助你去掉应用程序内弹窗广告,给你一个绿色纯净的使...
9.7/1,869.2M
想要一款自己专属的DIY物品吗?个性定制礼品软件可以让用户随心所欲的自己制定自己喜欢的商品,炫酷极了,赶紧来试试吧!这是款非常酷的手机应用,全新的体验让你爱不释...
8.2/861.0M
依时利门禁是专业性的智能一卡通产品,为了帮助用户更好使用依时利三旺TCP模块设置工具,用户通过这款软件能直接设置参数,操作起来更加便捷。新旧三旺TCP模块区别1...
查看
7.6/1,626.3M
叩叩app苹果版是一款智能楼宇管理软件,是利通广场的官方app,给用户提供便利的智能化管理功能,方便他们办公,功能齐全,十分好用,需要的用户快来下载吧!叩叩ap...
9.4/1,558.2M
盒智汇app是一款扫烟盒回收烟盒的软件,在将废弃烟盒回收再利用的同时,大家还可以通过扫取烟盒上的条形码来赚点小钱,一举两得,还能提高回收效率,有需要的朋友们快来...
9.6/1,002.8M
专为全国从事安保行业的保安群体打造的在线办公软件,为安保团队、公司提供完善便捷的线上协同办公,大大提供了保安工作效率。涵盖了考勤打卡、通知公告、排班助手等等实用...