【已解决】iphone导出的照片命名问题

iPhone导出来的照片一般都是“IMG_xxxx”,如果是live photo就会有一张JPG和一张MOV的文件。
我现在想通过拍照日期批量修文件名,比如“20190424_IMG_XXXX”,后面保持不变。
照片,也就是JPG我通过ReNamer可以修改,这个软件可以服务某些类型文件的详细数据,但是视频文件不行,我尝试了很多网站个各种改名软件,都不能读取到MOV文件的“创建媒体时间”。
当然其实还有个时间,是两个文件共同的,而我更加找不到可以读取的方法。
如图所示,求大神帮忙解答一下。
O,对了,本人对于何种代码完全小白。还希望深入浅出!谢谢

ExifTool 可以做到。
但在给出解决办法之前,麻烦你先编辑一下原文排版 (行末加两个空格和一个回车是换行),提炼下语言,省得误解了你的需求。

牛逼!!虽然还有部分文件有问题,但是绝大部分的都搞定了!!!牛逼!!非常感谢!

这个问题(针对以后同样的问题)变通一下就可以,

可以用onedrive或百度云盘来同步到电脑上,


两者均会自动以日期命名文件且EXIF元数据保持原始保存完好,

百度云会以拍摄时间命名,相当精确

而onedrive所命名的时间,刚测试了一下,跟实际拍摄时间相差8个时区,

比如拍摄时间为2019-04-25 凌晨5点33分,它会命名为20190424_2133…


另外,视频的话,百度云现在要开通会员才能上传,而onedrive则全免费


要是接受这种思路,或许你可以试试各大云盘的同步命名结果

通过云盘来搞有点舍本逐末了。
尤其是百度云,在一些不可描述的网站上见过相关流出资源。

已经搞定了,谢谢。

其实最终我是通过iTools直接搞定的。当然原本这个软件导出照片的时候就可以“日期+名称”,但是要因为未知的原因最近总是导出来的没有日期。原本我还以为是软件的问题,为此还特地联系开发商,得知开发商并没有在软件更新中拿掉这个功能。但是我尝试了很多天都没有成功。今天刚好手机备份、还原过一次,再用这个软件导出就能实现以前的功能了。由此可见,应该是我手机自身的问题导致这个软件不能按照原本我使用的那样可以导出带有日期的照片。所以我才上网找各种解救的办法。真心感谢大家的帮助了。

exiftool.exe -d %Y%m%d_%%f.%%e "-filename<CreateDate" d:\test

QQ%E6%88%AA%E5%9B%BE20190424235602

其实我原本是有排版的。不过发布以后不知道怎么就这样了,实在抱歉。我重新将我的需求以图片形式呈现, 这样应该不会有问题了。
另外对于你说的软件,我想我应该试过了。不过你说完以后,我在研究研究。

  1. 下载个 exiftool
  2. 新建一个 .txt 文件,把下面批处理代码复制进去
  3. 根据下面提示修改代码中的具体路径
  4. 保存代码后更改文件后缀名为 .bat
  5. 把批处理脚本(.bat文件)放到图片文件夹或其他地方,双击
  6. 完成

批处理:

d:\test\exiftool.exe -d %%Y%%m%%d_%%%%f.%%%%e "-filename<CreateDate" d:\image

说明:

d:\test\exiftool.exe  --------  [修改]为exiftool的具体路径
-d  --------  格式化时间
%%Y  --------  = %Y = 年
%%m  --------  = %m= 月
%%d  --------  = %d = 日
%%%%f  --------  = %%f = 原文件名
%%%%e  --------  = %%e = 原后缀名
"-filename<CreateDate"  --------  读取文件的媒体创建时间输出到文件名
d:\image  --------  [修改]想要重命名的文件所在的文件夹路径,或具体文件路径

不会用命令行可以试试ExifToolGUI

实在是对不住兄弟了,完全不会用啊。就像我之前说的那样我对于代码之类的纯属小白。

百度云还有这功能,以前没发现过,回头好好研究下。谢谢了。

的确挺有道理的。