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

高效批量修改文件名的免费神器 支持变量 函数 正则表达式

在日常办公中,需要对多个文件进行重命名,这时候可以使用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分别代表字母和数字,这样子就可以实现我们想要的效果了。

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