[造轮子] 找了一圈没有顺手的,干脆自己写了个修改文件创建/修改时间的脚本

帖子正文内容:

大家好,今天来给大家分享一个我自己糊的(或者“开发”的)小工具:FileTimeModifier

:thinking: 为什么要做这个?

大家平时整理文件、备份照片或者导出现有项目的时候,可能经常会遇到一个痛点: 文件的**“创建时间”“修改时间”**被系统重置成了今天,导致按时间排序时全乱套了;或者是照片 EXIF 信息里的时间和文件系统的时间对不上。

市面上虽然有一些体积庞大的文件管理软件能改时间,但用起来太繁琐,有的还收费。我只想简单、快速、批量地把文件时间改对,于是就顺手写了这个轻量级的工具。

:sparkles: 核心功能

  • :three_o_clock: 随心所欲改时间:支持单独修改或同时修改文件的「创建时间 (Creation)」、「修改时间 (Modification)」和「访问时间 (Access)」。

  • :counterclockwise_arrows_button: 支持时间偏移:如果你的文件是因为时区搞错了,可以用它一键给所有文件加上或减去 N 个小时(Time Shift)。

  • :file_folder: 强大的批量处理:支持对整个文件夹进行递归操作,一秒钟搞定成千上万个文件。

  • :rocket: 无感/轻量:没有花里胡哨的弹窗,用完即走。

:light_bulb: 典型的使用场景

  1. 照片管理强迫症:把照片的文件创建时间,批量强制同步为相机的实际拍摄时间。

  2. 程序员代码归档:在迁移旧项目代码时,恢复最初的修改时间。

  3. 消除强迫症:把某些不希望别人看出是今天刚改的文件的修改时间,倒退回一个月前(懂的都懂 :dog_face:)。

:inbox_tray: 如何获取 & 使用

我已经开源在 GitHub 上了,使用非常简单。 **GitHub 地址:**GitHub - totdaretodo-TOT/filetimemodifier · GitHub