我始终认为在一个人所有的数据中只有:照片视频是最重要的!
一个人个人能够留存的数据对于目前存储技术来说可以轻松应对。我爱收集,我的很多数据无论有用没有我都留着。现在我所有的保留的数据加一起可能用一块4T硬盘都可以完全存下。但是这里面最珍贵的还是照片和视频。
我大概在2001年左右开始了我的数码摄影旅程。其实我算一个影像记录爱好者。期间使用过各种数码相机、DV、手机、平板电脑、运动相机、无人机。
因为各种照片视频文件拍摄的设备各种各样,同时经历了很长的时间,分散在各处。统一管理非常困难。没有现成的程序。之前我试过,一下照片视频管理程序。比如ACDSee,Picasa等,都不符合我的要求。其实我的需求很简单,文件按照日期目录分类,保证文件是原有的时间。
所以我就用php,做了一个脚本,来处理。功能就是在已有的杂乱无章的照片目录里面自动整理出照片文件的原始时间,然后移动到了另外的目录里面。
我从php3就开始用了。php是一个语法源自perl的,原本是专门针对网页后台开发的语言。早期就是一个Apache的CGI程序语言。后来因为简单,很方便被集成到Apache的模块里面,得到了很大的发展。现在已经发展成为了一个非常完备的语言了。
当然我从来没有用过php5。我只用到过php4.5左右,没有涉及过php的高级语法特性。现在只是用php做些脚本,比如照片整理,网站判活。
照片整理脚本的核心是四个:
1、正则表达式
2、递归
3、Exif处理
4、文件处理