我的知识记录

系统属性中的文件创建时间、修改时间和访问时间怎么改_

分「Windows」「Linux」两大系统,优先推荐系统自带工具,操作简单无额外安装,重点区分可直接修改的时间类型。

一、Windows 系统(3 种常用方式)

  1. 命令提示符(CMD,快速改修改 / 访问时间)
     
    • 仅更新修改时间为当前时间:copy /b 文件名 +,,(注意两个英文逗号)
    • 注:CMD 无直接改创建时间的内置功能,需借助其他方式 [3]。
     
  2. PowerShell(推荐,可改 3 种时间)
     
    • 基础命令(替换路径和目标时间即可):
      $file = 'C:\路径\文件名.后缀'
      $date = Get-Date "2024-01-01 12:00:00"
      Set-ItemProperty -Path $file -Name CreationTime -Value $date  # 创建时间
      Set-ItemProperty -Path $file -Name LastWriteTime -Value $date  # 修改时间
      Set-ItemProperty -Path $file -Name LastAccessTime -Value $date  # 访问时间
    • 可单独修改某一种时间,无需同时设置。
     
  3. 第三方工具(小白首选,图形化操作)
     
    • 推荐:Attribute Changer、BulkFileChanger(免费),右键文件即可修改 3 种时间,无需输命令。
     

二、Linux 系统(核心用 touch 命令)

  1. 关键说明:Linux 中无 “创建时间”(传统系统),仅可改访问时间(atime)修改时间(mtime) ;状态时间(ctime)无法直接修改,会随文件属性变化自动更新。
     
  2. 常用命令(替换文件名和目标时间)
     
    • 同时改 atime 和 mtime 为当前时间:touch 文件名
    • 指定时间改 atime 和 mtime:touch -d "2024-01-01 12:00:00" 文件名
    • 单独改 atime:touch -a -d "2024-01-01 12:00:00" 文件名
    • 单独改 mtime:touch -m -d "2024-01-01 12:00:00" 文件名
    • 注:修改后 ctime 会自动更新为当前时间,不建议强行修改 ctime(有风险)。
     

三、通用注意事项

  • 操作前建议备份文件,避免误操作;
  • 部分系统 / 文件(如系统文件)需管理员 /root 权限才能修改;
  • 时间格式需规范(如 YYYY-MM-DD HH:MM:SS),否则命令无效。

系统属性中的文件创建时间、修改时间和访问时间怎么改_

标签:

更新时间:2026-03-08 14:57:04

上一篇:帝国cms全站域名更换说明EmpireCMS

下一篇:文档的修改时间可以更改吗?Word、Excel、PPT