最近一直在整理电脑文件,当然最多的就是照片,在Mac有很方便的原生方法,使用简单,在网上马上可以找到说明,在此略过,因为照片大部分都在Win上面,所以还需要Win的解决方案。
- 网上查到的Win原生方法基本没法用,这里还有一个视频分享,这些都是很鸡肋的方法,没有太大的实际意义。
- 用工具,需要安装一个工具,比如CHB Renamer。这里有个分享,看上去还是不错的。有兴趣可以试一下。
- win命令行,也简单好用,实际只需要一句命令;
通常来说我们照片的原文档都有日期,而且一般一天拍一个题材也是大概率事件,先看一下下图的例子:请注意上面被黄色标出的部分,我们关注的是4个X3F相机输出的原始raw文件以及它们的日期和文件夹位置,这里两个文件是21年10月5日拍的,另外两个是在10月18日拍的,我们会把10月5日的照片加前缀“1933老场坊_”,10月18日的照片加前缀“苏州河夜景_”,命令很简单但还有几个前后步骤,
进入dos窗户:按 win键+R,见下图:键入cmd后回车然后键入 dir f:\fotos
然后分别输入 f: 和 cd fotos
先显示到10月5日为止的所有X3F文件
forfiles /d -"10/05/2021" /M *.X3F
前面都是准备工作,下面给上面两个X3F文件加前缀“1933老场坊_”
forfiles /d -"10/05/2021" /M *.X3F /C "cmd /c rename @file 1933老场坊_@file"
/d -“10/05/2021” 用来限制日期,/M *.X3F 用来限制文件类型
将改好的两文件推入文件夹"finished",这步不能省
改一下参数,再重复上面的步骤
forfiles /d -"10/18/2021" /M *.X3F
这个步骤完全是为了安全,为保证下一步不要出错,所以先验证一下,如果是100个文件,要改错名字了可不太好玩,所以宁可这里慢一些;出于安全考虑建议在做批量命令前对原文件做备份,可以减少不必要的烦恼。
forfiles /d -"10/18/2021" /M *.X3F /C "cmd /c rename @file 苏州河夜景_@file"
批量修改文件名前缀完成以后再将文件推入文件夹"finished"就可以再继续了。
大功告成
forfiles命令详解,forfiles还有许多其他的强大功能;
如果熟练掌握EXCEL也可以这样修改文件名,用编辑器(如notepad++)里的列编辑功能也可以达到同样的效果,就看用户原来熟练掌握的技能;
更多关于高效管理PC文件的分享
如果能在苹果上做,就没有必要在win上折磨自己,因为苹果电脑上实在是很方便,透过共享目录可从Mac机上修改win上的文件名。
成果分享