-
Notifications
You must be signed in to change notification settings - Fork 4
Home
penguinjing edited this page Dec 24, 2015
·
12 revisions
本程序帮助你自动根据拍摄的年月日将照片文件(.jpg)拷贝至一个指定目录下的-年/-月/-日三级目录中备份归档, 让你有个全面完整的个人图片备份仓库。
原图片文件并不会删除。
-/...
-/Year2010/...
-/Year2011/...
-/Year2012/...
-/Year2013/01-Jan/...
-/Year2013/02-Feb/...
-/Year2013/03-Mar/...
-/Year2014/05-May/20100501/...
-/Year2014/05-May/20100502/...
-/Year2014/05-May/20100510/20100510_img110.jpg
20100510_img119.jpg
20100510_img120.jpg
20100510_img3456.jpg
20100510_img345337.jpg
...
@penguinjing - 主程
@lixiguangzhou - 程序员
- 建立Python程序通用空框架 - 代码版本
- 实现读取单一文件中exif中拍摄日期并将日期字符串切片成'年''月''日'三段。
- 采用Pillow 读取exif中拍摄日期字段 => 发现太复杂,转采用exif.py 项目
- 采用exif.py 中的exifread模块,读取exif中拍摄日期字段EXIF DateTimeOriginal - 代码版本
- 实现按3个字符串'年''月''日'来建立目录 - 代码版本
- 拷贝文件至指定字符串'年''月''日'组合成的字符串路径中, 改文件名为拍摄日期前缀'20100510_'+ 原图片名 - 代码版本
- 循环检索指定的目录下所有图片文件(.jpg)制造个路径文件名列表 - 代码版本
- 测试两个命令行的参数传递进来的必须是路径
- 测试传递绝对路径参数是否ok
- 测试转递相对路径参数是否ok
- 测试.jpg无拍摄日期字段的情况
- 测试拍摄日期目录已建立的情况
- 测试如果在目标位置已有同名文件,弹出提示,由客户修改新文件名进行备份