用PowerShell以管理员身份运行可精准修改文件时间属性,依次执行查看、设置CreationTime和LastWriteTime、再验证;FILETIME和优速软件提供图形化批量修改方案。

你需要把一份2021年生成的合同文件,时间戳改成2025年签署日,但右键属性里时间字段是灰色不可编辑状态——这正是Windows系统对文件元数据的默认保护机制,必须用特定方法绕过。
用PowerShell直接修改创建时间和修改时间
这是最精准、无需安装额外软件的方法,能分别设置创建时间(CreationTime)、最后写入时间(LastWriteTime)和最后访问时间(LastAccessTime)。
第一步:以管理员身份运行PowerShell。按 Win + X → 选择“Windows PowerShell(管理员)”或“终端(管理员)”。【不以管理员身份运行会导致权限不足,命令执行失败】
第二步:输入命令查看当前时间属性,确认路径无误(注意把双引号内的路径替换成你的真实文件路径):
Get-Item "C:\Users\Name\Documents\contract.pdf" | Select CreationTime, LastWriteTime, LastAccessTime
第三步:一次性设置两个时间。例如将创建时间设为2025-03-18 14:22:00,修改时间设为同一天14:23:00:
$(Get-Item "C:\Users\Name\Documents\contract.pdf").CreationTime = "2025-03-18 14:22:00"
$(Get-Item "C:\Users\Name\Documents\contract.pdf").LastWriteTime = "2025-03-18 14:23:00"
第四步:回车执行后,再运行第二步的查询命令,核对输出结果是否已更新。若显示新时间,即成功。
用FILETIME工具批量修改多个文件的时间
适合一次处理几十个图片、文档或日志文件,且需要统一设为某天某时的场景。
方法一:绿色便携版直接拖放操作
下载FILETIME(简体中文免费版),解压后双击运行,无需安装。把要改时间的文件或整个文件夹直接拖进主窗口,左侧勾选“创建时间”和“最后写入时间”,右侧年月日和时分秒分别填入目标值,点击【应用】即可完成。
方法二:右键菜单集成(需安装版)
安装FILETIME时勾选“添加到右键菜单”,之后在任意文件上右键→“修改时间属性”,弹窗中可单独调整三项时间,支持格式如 2025/11/03 17:40:00,填完点确定。
注意:如果拖入的是只读文件,FILETIME会跳过不处理,需提前取消文件属性中的“只读”勾选。
用优速文件批量重命名软件设置创建时间
这个工具名义是重命名,实际内置了完整的文件属性修改模块,界面直观,特别适合不熟悉命令行的用户。
步骤一:下载安装“优速文件批量重命名”(v4.2.1及以上),启动后点击首页【文件重命名】→进入内页。
步骤二:点击【添加文件】,支持多选、拖拽、文件夹导入三种方式,一次可加载数百个文件。
步骤三:在命名方式下拉菜单中选择【属性】,下方出现创建时间、修改时间、访问时间三个独立设置区。每个区域都提供日历控件+时分秒输入框,输入2025-11-03 17:43:00这类标准格式即可,【修改时间字段留空则保持原值不变,不会被自动覆盖】
步骤四:点击右上角【开始重命名】按钮,进度条走完后弹出“处理完成”提示框。
步骤五:任选一个文件,右键→属性→“详细信息”选项卡,滚动到底部查看“创建日期”和“修改日期”是否已更新。











