吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3802|回复: 15
收起左侧

[其他转载] 根据照片名修改文件创建修改时间及EXIF

[复制链接]
yep96 发表于 2022-4-4 17:26
本帖最后由 yep96 于 2022-4-4 17:29 编辑

备份照片时,无论是从手机复制出来还是从云盘上下载到本地,照片的创建、修改时间都会变成导出当天,软件识别错误强迫症也很不爽。
这个脚本利用Powershell可以简单的通过文件名修改创建时间,并统一文件名形式
支持  开头年月日-时分秒结尾, 开头年月日_时分秒结尾, 开头_年-月-日-时-分-秒_结尾等多种格式,并统一成
开头_年月日_时分秒_结尾。
有些图片没有EXIF信息或EXIF信息也是错误的,本脚本也可以修改,下载jhead(https://www.sentex.ca/~mwandel/jhead/)并放在同一目录即可,但这样会修改原文件且不可逆。
modTime.jpg

[PowerShell] 纯文本查看 复制代码
# $path = $pwd.Path+'\Screenshots\'
$path = $pwd.Path+'\Camera\'
$EXIF = 0
if ($EXIF -and $(Read-Host "确认修改EXIF请输入EXIF") -ceq "EXIF")
{
    $EXIF = 1
}
foreach ($file in ls $path)
{
    $NAME = $file.Name
    if ($file.Name -match "^([^\d]*?)[_-]?(\d{8})-?(\d{6}.*)$")
    {
        $file.MoveTo($path+$matches[1]+'_'+$matches[2]+'_'+$matches[3])
    }
    elseif ($file.Name -match "^([^\d]*?)[_-]?(\d{4})-(\d{2})-(\d{2})-(\d{2})-(\d{2})-(\d{2}.*)$")
    {
        $M = $matches
        $file.MoveTo($path+$M[1]+'_'+$M[2]+$M[3]+$M[4]+'_'+$M[5]+$M[6]+$M[7])
    }
    if ($file.Name -match "^[^\d]*(\d{4})(\d{2})(\d{2})_(\d{2})(\d{2})(\d{2}).*$")
    {
        $M = $matches
        $date = $($M[1]+'/'+$M[2]+'/'+$M[3]+' '+$M[4]+':'+$M[5]+':'+$M[6])
        if ($EXIF)
        {
            $time = $M[1]+':'+$M[2]+':'+$M[3]+'-'+$M[4]+':'+$M[5]+':'+$M[6]
            jhead -mkexif $path$file
            jhead "-ts$time" $path$file
        }
        $file.creationtime = $date
        $file.lastwritetime = $date
        $file.lastaccesstime = $date
        $NAME+'成功修改  ->'+$file.Name
    } else
    {
        $NAME+'修改失败!!!!!!!!'
    }
}
pause

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
狐耳Fuar + 1 + 1 非常感谢楼主

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| yep96 发表于 2022-8-3 19:52
本帖最后由 yep96 于 2023-12-24 22:44 编辑

不喜欢powershell的可以去https://www.52pojie.cn/thread-1617875-1-1.html使用打包好的exe

务必注意使用jhead会修改原文件,可能造成其他EXIF信息丢失,建议仅对丢失EXIF信息的图片操作。
修改“修改时间”或“创建时间”不会修改EXIF
狐耳Fuar 发表于 2022-8-2 18:13
特意登陆多年不用的账号前来感谢楼主,帮了我大忙,楼主好人一生平安!
weidongstar 发表于 2022-4-5 15:00
 楼主| yep96 发表于 2022-4-7 11:33

powershell是脚本呀,复制下来保存成XX.ps1直接右键运行就可以,待修改照片的放在同一目录的Camera下
 楼主| yep96 发表于 2022-8-3 19:53
狐耳Fuar 发表于 2022-8-2 18:13
特意登陆多年不用的账号前来感谢楼主,帮了我大忙,楼主好人一生平安!

很高兴能帮到和我一样的强迫症
o0蜗牛 发表于 2022-8-26 06:30
有没有安卓app的?只有exe
 楼主| yep96 发表于 2022-8-26 14:17
o0蜗牛 发表于 2022-8-26 06:30
有没有安卓app的?只有exe

用的是powershell...这个工具目的是用来整理备份的照片,只支持Windows
348801560 发表于 2022-10-29 09:02
感谢分享~~~~~~~·
MrKang 发表于 2023-3-9 22:00
非常感谢,非常有用
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-27 20:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表