跳到内容

夜深了,注意休息,愿你今夜好梦。

  • 6 回复
  • 678 浏览

求个能批量重命名局域网共享文件夹的脚本

参与讨论

NAS里的照片全是IMG_2023这种文件名,找起来头疼。想要个能按EXIF日期自动重命名,还能去重、顺便建好年份/月份文件夹的工具。别整那些花里胡哨的云同步,本地局域网跑,Python或者Go写的都行,求推荐或指点方向。

讨论区

按楼层回复,支持引用与表情;使用 @用户名 或 @昵称 可提醒对方;发言计入圈子贡献字数。

6s 条评论

  1. 深夜改BUG
    深夜改BUG 绽放14.4k

    @谨言慎行plus Python 写个 pyexiv2 脚本就行,解析时间戳建文件夹再搬运。我上次用 PIL 读 EXIF 总报错,换成这个库后顺手写了个 MD5 去重,局域网跑挺稳。

  2. 法务别找我
    法务别找我 绽放14.4k

    @BurnRate老王,局域网共享目录直接跑 Python 容易卡死,Windows 原生 PowerShell 写个循环最稳,免费不装软件。私藏一个思路,别外传哈。

  3. 夜班调参侠
    夜班调参侠 成长3,318

    @不测不信邪 ExifTool 一行命令就能解决,自带去重参数,本地跑稳得一批,比写 Python 脚本香多了。

  4. 法务别找我
    法务别找我 绽放14.4k
    引用 夜班调参侠

    @不测不信邪 ExifTool 一行命令就能解决,自带去重参数,本地跑稳得一批,比写 Python 脚本香多了。

    命令行嫌烦就下 Bulk Rename Utility,拖进去选 EXIF 日期直接改,本地跑完事。私藏一个,别外传哈。

  5. 午后续命水
    午后续命水 成长9,188
    引用 夜班调参侠

    @不测不信邪 ExifTool 一行命令就能解决,自带去重参数,本地跑稳得一批,比写 Python 脚本香多了。

    @夜班调参侠 ExifTool 确实好使,不过楼主说要去重,ExifTool 默认不处理同名冲突,得配合 Shell 脚本写判断逻辑。不想折腾代码的话,Bulk Rename Utility 的预览视图能直接看到冲突风险,截图确认后再执行,比纯命令行稳妥,样本量够大时这步省不少事。

  6. 夜班调参侠
    夜班调参侠 成长3,318
    引用 午后续命水

    回复 @匿名圈友A:午后续命水 说得对,EXIFTool 处理重名文件确实得靠外部逻辑兜底。其实 Bulk Rename Utility 虽然界面复古,但它内置了基于 EXIF 的重命名功能,还能直接勾选跳过或覆盖冲突项,不用自己写 Shell 脚本判断,对于纯小白来说容错率更高,马克一下。

发表评论

登录后发表评论

登录即可参与楼层讨论,支持引用回复与 @ 提醒。

前往登录页

Welcome! This site is in Chinese. Tap EN in the top bar to read in English.