本程序帮助你自动根据拍摄的年月日将照片文件(.jpg)拷贝至一个指定目录下的-年/-月/-日三级目录中备份归档, 让你有个全面完整的个人图片备份仓库。 原图片(.jpg)文件并不会删除。
<待整理图片的源目录>
temp_photos/
├── IMG224924.jpg
├── IMG134015.jpg
├── IMG134031.jpg
├── IMG211327.jpg
├── Subfolders
│ ├── Photo110.jpg
│ ├── Photo119.jpg
│ └── Photo120.jpg
└── IMG211429.jpg
<放置整理好图片的目标目录>
organized_photobase/
├── Year2009
├── Year2010
├── Year2011
├── Year2012
├── Year2013
├── Year2014
├── Year2015
│ ├──11-Nov
│ │ ├── Photo110.jpg
│ │ ├── Photo119.jpg
│ │ └── Photo120.jpg
│ ├──12-Dec
│ │ ├── IMG224924.jpg
│ │ ├── IMG134015.jpg
│ │ ├── IMG134031.jpg
│ │ ├── IMG211327.jpg
├── unknown
└── IMG211429.jpg
$python main.py <original dir> <target dir>
参数目录说明
<orginal dir>
- 待整理图片源目录(包括其所在的子目录) e.g. ../temp_photos
<target dir>
- 放置整理好图片的目标目录 e.g. ../organized_photobase
目录路径支持:相对目录路径、绝对目录路径
- 安装 Python 2.7.11 运行环境 - 选择对应你机器操作系统的版本下载安装
- 下载 本仓库 中main.py程序 - 在文件上点击右键另存到本地
- 安装下面Python包依赖关系
本程序须依赖Python中exif-py包。请参考下面安装exif-py包
$pip install exifread