我的知识记录

如何改变图片的修改日期(图文)

Windows 系统

方法1:通过文件属性

  1. 右键点击图片文件
  2. 选择"属性"
  3. 点击"详细信息"选项卡
  4. 找到"修改日期"字段并更改

方法2:使用命令行


 
cmd
# 修改文件的修改时间 copy /b filename.jpg +,,

方法3:使用PowerShell


 
powershell
# 设置特定的修改时间 $(Get-Item "filename.jpg").LastWriteTime = "2023-01-01 12:00:00"

macOS/Linux 系统

使用touch命令


 
bash
# 修改为当前时间 touch filename.jpg # 修改为指定时间 touch -m -t 202301011200 filename.jpg

通过编程方式

Python 示例


 
python
import os import time from datetime import datetime # 修改文件的修改时间 timestamp = time.mktime(datetime(2023, 1, 1, 12, 0).timetuple()) os.utime("filename.jpg", (timestamp, timestamp))

JavaScript (Node.js)


 
javascript
const fs = require('fs'); const date = new Date('2023-01-01T12:00:00'); fs.utimes('filename.jpg', date, date, (err) => { if (err) throw err; console.log('Modification date updated'); });

注意事项

  • 修改文件时间戳不会影响图片的EXIF数据中的拍摄时间
  • 如果需要修改照片的拍摄日期,需要使用专门的图片编辑工具修改EXIF信息
  • 某些操作可能会同时更新访问时间和修改时间
  • 确保有文件的写入权限才能修改时间戳
你想修改哪种类型的图片日期?是文件的修改时间还是照片的拍摄时间?
 

如何改变图片的修改日期(图文)

标签:

更新时间:2025-12-15 11:27:03

上一篇:上传的文件不能大于1mb(图文)

下一篇:文件修改日期怎么改成今天(图文)