博主家里有一台电脑,存放家庭全部的照片和视频,从智能手机和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张完全一样的图片(按照第二条的命名规则),正好还可以用博主的程序识别出重复的图片文件。