一个功能强大的Node.js工具,支持批量修改或删除图片的日期信息。通过修改图片内嵌的EXIF数据或文件时间戳来管理拍摄日期,确保日期信息的灵活控制。
npm install
npm start
或者
node index.js
程序启动后会提示您选择和输入:
<replace_in_file id="mf0jdrirk6h5pux001ij263rm1o89xcu">
2025-01-12_项目文件 → 提取日期:2025年1月12日2024.12.25-圣诞节照片 → 提取日期:2024年12月25日2023_03_15工作文档 → 提取日期:2023年3月15日IMG_2025-01-12_001.jpg → 提取日期:2025年1月12日20241225_video.mp4 → 提取日期:2024年12月25日document_12-25-2024.pdf → 提取日期:2024年12月25日
=======优先级顺序:
📂 2023年照片/ ├── 📂 2023-01-15_春节/ │ └── 📷 IMG001.jpg → 使用:2023-01-15(来自直接父目录) │ └── 📷 IMG_2023-01-20_001.jpg → 使用:2023-01-20(来自文件名,优先级更高) └── 📂 2023-03-20_旅行/ └── 📂 风景照片/ └── 📷 IMG002.jpg → 使用:2023-03-20(向上一级找到)
IMG_20210203_202310.HEIC → 提取:2021年2月3日 20:23:10 ⭐IMG_20230815_143025.jpg → 提取:2023年8月15日 14:30:25 ⭐Screenshot_20240312_091530.png → 提取:2024年3月12日 09:15:30 ⭐2023-01-15_14-30-25.jpg → 提取:2023年1月15日 14:30:25 ⭐20220505_123456.heic → 提取:2022年5月5日 12:34:56 ⭐IMG_2025-01-12_001.jpg → 提取:2025年1月12日 12:00:0020241225_photo.jpg → 提取:2024年12月25日 12:00:00photo_2023.03.15.jpg → 提取:2023年3月15日 12:00:002025-01-12_旅行照片/IMG001.jpg → 提取日期:2025年1月12日 12:00:002024.12.25-圣诞节/子目录/photo.jpg → 提取日期:2024年12月25日 12:00:002023_03_15活动/相册/子文件夹/image.jpg → 提取日期:2023年3月15日 12:00:002025-01-12_项目文件 → 提取日期:2025年1月12日2024.12.25-圣诞节照片 → 提取日期:2024年12月25日2023_03_15工作文档 → 提取日期:2023年3月15日IMG_2025-01-12_001.jpg → 提取日期:2025年1月12日20241225_video.mp4 → 提取日期:2024年12月25日document_12-25-2024.pdf → 提取日期:2024年12月25日inquirer: 提供交互式命令行界面exifr: 读取图片EXIF数据piexifjs: 修改图片EXIF数据exiftool-vendored: 处理HEIC格式的专业EXIF工具 ⭐chalk: 彩色控制台输出fs-extra: 增强的文件系统操作MIT License