在日常办公中,需要对多个文件进行重命名,这时候可以使用Everything这个强大的软件,大部分人只知道它是一个免费的搜索软件,其实它还支持批量重命名文件和文件夹,而且非常好用,本文就如何灵活使用Everything对文件夹或者文件批量重命名做详细的介绍。
官方下载地址:https://www.voidtools.com/zh-cn/downloads/
首先在软件中打开要操作的文件目录,可以在地址栏直接进入具体的目录或者搜索打开。选择要重命名的文件,可以多选或者全选,再右键选择重命名即可进入Everything的重命名界面,界面有上下原始和新文件名对比,可以直接预览修改后的文件名。

1、删除/增加指定位置的内容
比如这里要把www.qianjiyu.com和括号删除,就剩下序号,可以这么编写,只需要把变量%1保留,其他内容删除即可。
反之,增加内容直接加上对应的文字即可,变量%1可以调整到任意位置。

2、多个变量修改指定位置的内容
比如这种以时间命名的文件,把“.”符号换成“-”,这里可以设置三个变量%1、%2、%3,然后改动符号即可。

3、文件名字母大小写变换
把文件名中的字母大小写变换,表达式是大写$uppercase(),小写$lowercase(),首字母大写$titlecase()


4、统一文件扩展名
多个不同类型的文件,比如统一修改为jpg图片文件,也不管原来有没有扩展名,或者是不是.jpg都替换为.jpg,这种场景就需要用到正则表达式了,在软件中勾上正则,使用正则表达式^(.)\.?(.*)$匹配所有文件,并将扩展名之前的部分存入\1,扩展名存入\2,在新的表达式中,只保留\1,\2改为.jpg,这样就实现了所有文件的重命名。


5、文件名内容中间插入内容
比如下图这个例子,想要在字母和数字之间加入内容,可能第一时间想到的写法就是用两个变量%1和%2代表字母和数字,隔开就行了,但实际上并不行,可能%变量有语法上的限制。

这种情况也是需要用到正则表达式了,在软件中勾上正则,把原始表达式改成^(.)(.)\.jpg$,两个“()”其实就是变量%1和%2,新表达式中用\1和\2分别代表字母和数字,这样子就可以实现我们想要的效果了。


转载请注明:路飞博客 » 高效批量修改文件名的免费神器 支持变量 函数 正则表达式

路飞博客
解决CentOS7安装宝塔面板报错超时的解决办法
超简单解决Win7系统桌面快捷方式图标显示异常的办法
通过Excel表格和批处理脚本批量新建并按顺序命名文件夹
通过Excel表格和批处理脚本批量修改多个文件名称
解决弹出USB存储设备时 提示该设备正在使用无法弹出的问题
Winows Server 2012/2016在桌面显示电脑图标的方法
解决win7系统C盘占满 更改我的文档默认路径的办法
解决Winows系统C盘空间不足 无损扩容分区的方法


