这是一个创建于 1829 天前的主题,其中的信息可能已经有所发展或是发生改变。
需求
- 目的是希望能把照片备份,并且都按'{yyyymmdd_hhmmss}.{ext}'来重命名。
- 在 iphone 上,的确有很多方法获得真实时间。但我是要复制到电脑之后重命名。
- 试了几个方法,都有点问题。
- 目前的方法是,直接从 windows 的资源管理器,从 iphone 的 DCIM 目录,复制到要备份的文件夹。(之前用的 Adobe Bridge,但现在经常卡死。)
- 然后重命名,试过 Adobe Bridge/ Totalcmd,都不大精准。
- 所以想自己写一个,但不知道怎么获取截图文件的真实创建时间。(没有 exif,ctime/mtime 都是复制到硬盘的时间)。
问题点
- 普通拍的照片,有 exif,可以直接读到 exif 的创建时间。
- 截图的 png,那个创建时间用 python 怎么读?我读到的是复制到硬盘上的时间,ctime/mtime 一致。
- 存储到 iphone 的 jpg 图片,好像也同上。
- 另外有些照片,iphone 貌似之后会‘修改’,连截图都会。( totalcmd 读到好几个文件是几天后的修改时间)
- 但有些文件呢,创建时间是复制时间,修改时间却是当时真实时间。(也有相反的,修改时间今天,创建时间当时。)
- 真的看晕了,有弄过这块儿的朋友嘛?
到底有多少个时间啊?
- os.stat(file)的 ctime/mtime
- exif 记录的几个时间。
- 还有我电脑上读不到,iphone 可以读到的创建和修改时间。(想知道这个怎么读到)