平常遇到需要批量重命名的时候,大家通常会怎么做?Windows 的资源管理器右键重命名? 真有人会一个一个改名字么
常用的管理软件自带重名功能——如 total commander——虽然提供了功能齐全的介面,但是却只能针对某路径下的文件,如果文件遍布不同路径就比较头疼了。
如果通过 cmd 的 tree 命令列出所有路径,再通过文本编辑器提取路径,修改文件名,批量生成一个 rename XXX XXX 的 .bat 文件虽然也能达到同样的效果,但还是太麻烦了。
本来想着检索神器 everything 能瞬间搜索出电脑上的所有文件,是不是通过调用 everything 的搜索结果简化以上步骤。而仔细看了下 everything 却发现,软件已经自带了强大的重命名功能。下面我就稍微介绍下。
同以往一样,打开everything,输入关键字检索出需要的内容。一般就直接搜想重命名调的关键字。
然后 ctrl+A 全选,选择 “文件——重命名” 或者直接 F2。
就能看到以下窗口
简单解释下,这里的%1就是匹配任意字符串并储存到1这个变量里。对于上图来说,我想删除“80T······”这一串小广告只需要把前半部分保存到变量1,把后缀名保存到变量2,然后设置新文件名为%1.%2,完美的结果就出来了。
借助everything,你可以一瞬间把完成批量文件重命名而不用考虑文件在哪。
其他重命名软件都可以删了