-
文件文件夹超级重命名工具(XRename)
- 大小:37KB
- 语言:中文
- 平台:WinAll
- 更新:2018-06-04 16:0
-
等级:
- 类型:系统增强
- 网站:暂无
- 授权:免费软件
- 厂商:
- 产地:国产软件
-
文件夹大小查看工具(TreeSizeFree)4.1.2 免费版
/中文/
-
局域网文件实时同步工具(自同步)1.0.1 中文免费版 for win
/中文/
-
按行数切割大文本文件(PowerShell工具脚本)
/中文/
-
阿斌分享TXT文件数据合并工具1.4.1最新免费版
/中文/
-
Asn1View编码格式文件查看器0.10.1 最新版
/中文/
-
FileTimeEditor文件时间属性修改神器1.0电脑版
/中文/
-
超级笔录手机版2.5.13 安卓版
/中文/
-
酷狗、网易音乐缓存文件转mp3工具
/中文/
-
Super Monkey World(超级猴子世界安卓版)1.0 官方版
/中文/
-
超级记事本2.0版本2.0 官方版
/中文/
-
软件介绍软件截图相关软件软件教程网友评论下载地址
相关推荐:
XRename又称文件文件夹超级重命名工具,可以帮助你快速的将一批文件或者文件夹根据指定的要求重新命名,比如将指定目录下所有文件的文件名中“卷”替换成“册”。此工具最大的特色是可以允许高级用户使用正则表达式设置自己的规则,要处理的文件范围也可以用正则表达式来限定,这样基本就万能了。下面来讲讲XRename的命令及用法吧。
文件文件夹超级重命名工具(XRename)使用方法
1.替换文件名中的字符,语法如下:
replace -dir directory -string string1 -(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"
XRename replace -dir "c:\movie\" -string "老友记" -replacewith "friends"
(2)将"c:\movie\"下所有文件的文件名中的空格替换为下划线,并且生成log
XRename replace -dir "c:\movie\" -string " " -replacewith "_" -log yes
(3)将"c:\movie\"下所有以wma为后缀名的文件替换为rmvb后缀名。
XRename replace -dir "c:\movie\" -string "wma" -replacewith "rmvb"
上面的方法可能不保险,因为必须最后是wma的才替换,可以使用正则表达式精确处理:
XRename replace -dir "c:\movie\" -string /(.*?)wma$/ig -replacewith "$1rmvb"或:
XRename replace -dir "c:\movie\" -string /wma$/ig -replacewith "rmvb"
如果需要进一步缩小范围指定处理wma文件,那么用下面方法:
XRename replace -dir "c:\movie\" -string /wma$/ig -replacewith "rmvb" -type file:"*.wma"或
XRename replace -dir "c:\movie\" -string /wma$/ig -replacewith "rmvb" -type file:/.*\.wma/ig
2.删除文件名中的字符,语法:
delete -dir directory -string string1 [-type (file|dir|all)[:string3]] [-ignorecase {yes|no}] [-log {yes|no}]
功能说明:将某个目录中的文件或文件夹的名称中的字符按指定规则的删除。此命令实际可用replace命令代替,即替换为空。
参数说明:参考replace功能的参数说明部分。
应用范例:
(1)将"c:\movie\"下所有文件的文件名中的"book"删除
XRename delete -dir "c:\movie\" -string "book"
(2)将"c:\inet\"下所有文件的文件名中的"["和"]"删除,这个应用很典型,例如从ie临时文件夹拷贝出来的文件基本都会带有字符[1]和[2]字样的
XRename delete -dir "c:\inet\" -string /\[|\]/ig
如果要直接把[1]或[2]删除的话,可以用下面的方法,不过可能会引起冲突
XRename delete -dir "c:\inet\" -string /\[\d+\]/ig
3.列出文件名,语法:
listfile -dir directory -string string1 [-type (file|dir|all)[:string3]] [-ignorecase {yes|no}] [-output path]
功能说明:导出某个目录下符合指定规则的文件或文件夹的名称列表。
参数说明:参考replace功能的参数说明部分。其中-output为导出的列表保存的路径,默认为指定目录下的XRename_list.txt文件。
应用范例:
(1)列出"c:\movie\"下所有文件的文件名含有"经典"的文件
XRename listfile -dir "c:\movie\" -string "经典"
(2)列出"c:\movie\"下所有文件的文件名以"经典"二字开头并且以CD1结尾(除去文件后缀名)的文件,并将内容导出到"c:\classicMovie.txt"
XRename listfile -dir "c:\movie\" -string /^经典.+?CD1(\.[^\.]*)?/ig -output "c:\classicMovie.txt"
4.删除文件,语法:
delfile -dir directory -string string1 [-type (file|dir|all)[:string3]] [-ignorecase {yes|no}] [-log {yes|no}]
功能说明:删除某个目录下符合指定规则的文件或文件夹。
参数说明:参考replace功能的参数说明部分。
应用范例:
(1)删除"c:\movie\"下所有文件名含有"美2010情景喜剧片"的文件
XRename delfile -dir "c:\movie\" -string "美2010情景喜剧片"
5.UTF8类型的解码,语法:utf8rename -dir directory [-type (file|dir|all)[:string3]] [-ignorecase {yes|no}] [-log {yes|no}]
功能说明:将文件名用UTF8编码的文件进行文件名解码,主要应用于对从IE临时文件夹拷贝的文件重命名。
应用范例:
XRename utf8rename -dir "c:\movie\"
6.其他待补充。
另外说明下:
默认要替换的字符即-string后面的实际都是当做正则表达式的,所以某些字符(正则表达式的元字符,也就是关键字符)是需要转义的,假设需要将“.”替换成"-",因为那两个字符在正则表达式中都表示特殊的意思,如果你要替换的字符就是指“.”的话那么需要写成"\."来转义,这个实际是正则表达式的知识了。 还有一个需要特别说明的是,由于所有参数基本都需要用半角双引号引起来,但是你需要替换的字符就是含有双引号怎么办呢?XRename中的方案是用\转义。例如将文件名中双引号删除掉,那么用XRename delete -dir "c:\movie\" -string "\""热门评论最新评论扩展阅读
本类最新软件
快快运行库修复助手v1.4.1.191 官方版
win10数字激活工具(W10 Digital Activation)1.4.6.0 汉化绿色版
Glary Utilities 绿色版5.192.0.221 中文破解版
系统优化软件(wise care 365 pro)6.3.3.611 单文件版
Microsoft XNA Framework Redistributable 4.0官方版
.net framework 4.8离线安装包官方版
.NET Framework 4.7.2 官方版离线安装包
Windows 11 Manager(Win11优化管家)1.1.3 免激活便携版
net framework 4.6.2 离线安装包免费下载
红色按钮Red Button软件5.8汉化便携版
Kai Ge Windows优化工具1.4 最新版
vc2022运行库(VC2015-2022 REDIST)32+64 免费版
微软官方win10安装器10.0.19041.572 简体中文版
win10系统.net3.5镜像提取包离线安装包
星辰虚拟硬件修改大师绿色版1.0最新版
Dishes Launcher快速启动工具1.0 绿色版
电脑硬件检测工具箱(kaying tools)v2.96 中文绿色版
电脑书签软件(LinkStash)v3.7.1 中文绿色版【附注册机】
微软常用运行库合集2022.04.09 最新版(32+64位合集)
Windows防止移动硬盘休眠绿色版
本类软件推荐
驱动人生8.16.11.28 官方最新版 for 32/64位
鲁大师2023电脑版6.1022.3490.1229 官方最新版
Windows优化大师7.99.13.311 官方免费版
321系统重装大师1.2.0.0 官方最新版
系统优化工具(Wise Care 365)Pro 5.4.4.540官方最新版(附注册码)
系统飞狐优化软件1.23.0 免费版
软媒魔方(魔方优化大师)6.2.1.0 官方正式完整版
系统修复工具(Windows Repair)4.7.0 官方最新版
暴风office激活工具17.0 for win7/win10
联想电脑高性能软件1.0 免费版
电脑高性能管理工具1.0 绿色免费版
-
编辑推荐
-
雷电模拟器v5.0.50 官方正式版3.0M / 03-21 / v5.0.50 官方正式版
-
HiSuite华为手机助手13.0.0.310 最新版60.1M / 02-28 / 13.0.0.310 最新版
-
奇兔刷机工具8.3.8.0 免费版95.7M / 01-16 / 8.3.8.0 免费版
-
驱动人生8.16.11.28 官方最新版 for 32/64位66.9M / 01-16 / 8.16.11.28 官方最新版 for 32/64位
-
鲁大师2023电脑版6.1022.3490.1229 官方最新164.3M / 12-30 / 6.1022.3490.1229 官方最新版
相关合集
本类软件排行
-