WINDOWS 批量修改图片文件名称

2024-01-01 20:36:21

博主家里有一台电脑,存放家庭全部的照片和视频,从智能手机和3G网络发展开始,家里的照片和视频越来越多,已经达到上万个文件。终于,博主找到一个方法整理和保存这些珍贵的数据资料。

一、按年代目录整理照片和视频

按年在磁盘上建立目录,把每一年的视频和照片放到目录中,这样既不会太多,按年代也比较好找。

二、文件名称的编码规则

为了按年区分文件数据,每一张图片和每一部视频,文件名称需要按年代命名,同时加上文件的大小,最终形成的文件编码规则是:年月日_时分秒_文件尺寸.后缀

比如这张图片 20061227_104056_36255.jpg

就是 2006年12月27日_10点40分56秒_36255字节

三、图片文件的拍摄日期和最后修改日期

1、拍摄日期:如果是照相机拍摄的图片,会有一段EXIF数据,里面会存储照片的拍摄日期,我们修改的文件名称,编码日期首先就是要取到这个日期。

2、最后修改日期:有很多的图片文件,没有EXIF数据,我们就取文件本身的最后修改日期,基本上,家庭的照片和视频数据一般是不会去再重新编辑和修改的,所以这个日期也就是和图片产生的年代日期是完全一致的。

四、博主开发了WINDOWS中批量修改图片、视频文件名称的应用程序。

程序的详细说明:

1、批量快速:程序处理指定目录中图片、视频等等文件,因为使用的并行处理,处理上万的文件名称也是分分钟的事情。

2、WIN标准API,简单可靠:因为家里的照片是最珍贵的数据,程序简单的调用了WIN标准MoveTo函数实现文件名称改名。

3、程序取日期逻辑:先取图片EXIF中的拍摄日期,如果没有,会再取文件最后修改日期。

4、未处理说明:如果2张图片的日期和文件大小完全一样,第二张图片,调用WIN标准MoveTo函数改文件名称,会提示“当文件已经存在时,无法再改成相同的名称”而放弃处理第二张图片。这张情况很可能是该目录下有2张完全一样的图片(按照第二条的命名规则),正好还可以用博主的程序识别出重复的图片文件。

文章来源:https://blog.csdn.net/ot512csdn/article/details/135328089
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。