我的知识记录

文件上的时间如何修改

文件包含三种主要时间属性

  1. 创建时间 (Creation Time) - 文件首次创建的时间
  2. 修改时间 (Modification Time) - 文件最后修改的时间
  3. 访问时间 (Access Time) - 文件最后被访问的时间

Windows系统修改方法

方法一:图形界面操作


 
markdown
操作步骤: 1. 右键点击文件 → 属性 2. 查看"常规"选项卡下的时间信息 3. 部分系统支持直接修改(较新版本Windows可能限制此功能)

方法二:命令行工具


 
cmd
# PowerShell命令示例 # 修改修改时间 powershell "$file = Get-Item 'filename.ext'; $file.LastWriteTime = '2024-01-15 14:30:00'" # 修改创建时间 powershell "$file = Get-Item 'filename.ext'; $file.CreationTime = '2024-01-15 14:30:00'" # 修改访问时间 powershell "$file = Get-Item 'filename.ext'; $file.LastAccessTime = '2024-01-15 14:30:00'"

方法三:第三方工具


 
markdown
推荐工具: - Attribute Changer - Bulk File Changer - NirSoft FileDateChanger

macOS系统修改方法

图形界面:


 
markdown
操作步骤: 1. 右键点击文件 → 显示简介 2. 展开"更多信息"部分 3. 可直接编辑创建和修改日期

终端命令:


 
bash
# 修改修改时间 touch -m -t 202401151430 filename.ext # 修改访问时间 touch -a -t 202401151430 filename.ext # 同时修改两种时间 touch -t 202401151430 filename.ext # 设置具体日期时间 SetFile -d "01/15/2024 14:30:00" filename.ext

Linux系统修改方法

使用touch命令:


 
bash
# 修改访问时间和修改时间 touch -t 202401151430 filename.ext # 只修改修改时间 touch -m -t 202401151430 filename.ext # 只修改访问时间 touch -a -t 202401151430 filename.ext # 使用具体日期格式 touch -d "2024-01-15 14:30:00" filename.ext

跨平台工具推荐

1. ExifTool(强烈推荐)


 
bash
# 修改文件系统时间 exiftool -FileModifyDate="2024:01:15 14:30:00" filename.ext # 修改创建时间 exiftool -FileCreateDate="2024:01:15 14:30:00" filename.ext

2. Python脚本


 
python
import os import time from datetime import datetime # 设置目标时间戳 target_time = time.mktime(datetime(2024, 1, 15, 14, 30).timetuple()) # 修改文件时间 os.utime("filename.ext", (target_time, target_time)) # (访问时间, 修改时间)

批量修改方法

Windows PowerShell批量修改:


 
powershell
Get-ChildItem "C:\folder\*.pdf" | ForEach-Object { $_.LastWriteTime = "2024-01-15 14:30:00" }

Linux/macOS批量修改:


 
bash
# 批量修改当前目录下所有PDF文件 touch -m -t 202401151430 *.pdf

注意事项

⚠️ 重要提醒:

  • 某些系统版本可能限制直接修改创建时间
  • 修改系统文件时间可能需要管理员权限
  • 网络存储或同步服务可能覆盖修改的时间
  • 频繁修改时间可能触发安全软件警报

🔍 检查修改结果:


 
bash
# Windows (PowerShell) Get-Item filename.ext | Select-Object Name, CreationTime, LastWriteTime, LastAccessTime # Linux/macOS stat filename.ext
选择适合您操作系统和技能水平的方法进行操作即可。
 

文件上的时间如何修改

标签:

更新时间:2025-12-13 21:14:00

上一篇:如何修改pdf的修改时间

下一篇:文件创建时间能否修改