Windows文件时间戳不可直接右键修改,需用PowerShell(管理员权限)单文件修改、BulkFileChanger批量修改或优速工具统一设定文件夹内文件时间,三者均支持独立设置创建/修改时间。

你需要把一份2021年生成的合同文件,时间戳改成2025年签署日,但右键属性里时间字段是灰色不可编辑状态——这正是Windows系统对文件元数据的默认保护机制,必须用特定方法绕过。
用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"
第四步:回车执行后,再运行第二步的查询命令,核对输出结果是否已更新。若显示新时间,即成功。
用BulkFileChanger批量修改多个文件
这个工具由NirSoft开发,绿色免安装,可同时独立控制创建时间、修改时间和访问时间三类时间戳。
方法一:直接拖放操作
下载BulkFileChanger压缩包,解压后双击BulkFileChanger.exe运行程序→点击菜单栏【File】→【Add Files】,或直接将目标文件批量拖入主窗口空白区域→导入完成后,点击工具栏【Change Time/Attributes】按钮→在弹出对话框中分别勾选【Created time】与【Modified time】→点击各自右侧日历图标选择日期,并在时间输入框中输入具体时分秒→全部设置确认无误后点击【OK】。
方法二:全选+快捷键操作
拖入文件后按 Ctrl+A 全选→按 F6 快速打开时间编辑窗口→勾选对应项并填入目标时间→点击【Do It】。
注意:如果列表中出现灰色不可选文件,说明该文件被标记为“只读”或“系统”,需先右键→属性→取消勾选“只读”再重试。
用优速文件批量重命名统一设定文件夹内所有文件
步骤一:下载安装“优速文件批量重命名”(v4.2.1及以上),启动后点击首页【文件时间属性】功能模块。
步骤二:将目标文件夹直接拖拽至软件虚线框内,或点击【添加文件夹】按钮导入整个目录。
步骤三:勾选【创建时间】和【修改时间】复选框,点击右侧日历图标,在弹窗中选择年月日,并手动输入时分秒。
步骤四:点击【开始修改】按钮,等待状态栏显示【修改成功】。
这一步操作起来很简单,直接把文件夹拖进去就行。但要注意:它默认**不递归处理子文件夹**,如需修改子目录下文件,必须单独添加每个子文件夹。











