You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10 Pro文件删除缓存及复制后创建日期异常咨询

关于Windows文件删除后复制回原路径恢复旧创建日期的问题

问题现象

  • File1 创建日期为15.05.2022 13:12(路径:C:\Desktop)
  • 将File1复制到C:\Desktop\Test生成File2,File2创建日期为15/07/2024 10:59
  • 删除C:\Desktop下的File1后,将File2复制回C:\Desktop,该文件创建日期恢复为15.05.2022 13:12

Windows配置:

  • 版本:Windows 10 Pro
  • 版本号:22H2
  • 安装日期:‎31.‎03.‎2021
  • OS内部版本:19045.4651
  • 组件包:Windows Feature Experience Pack 1000.19060.1000.0

原因说明

这不是普通的文件缓存,而是NTFS文件系统的文件记录段(File Record Segment, FRS)复用机制。当你删除文件时,NTFS不会立即清除该文件对应的文件记录段,只是将其标记为“可复用”状态。当你把同名文件复制回原路径时,系统会优先复用这个已标记的旧记录段,而文件的创建时间是存储在记录段中的,因此就会恢复之前的旧创建日期。

解决办法

  • 彻底删除原文件后,先在原路径创建一个临时文件(比如新建文本文件并写入一些内容),再删除这个临时文件。这样就能占用掉旧的文件记录段,后续复制回来的文件会使用新的记录段,创建日期就是复制时的新日期。
  • 复制文件后,用PowerShell手动修改创建日期:
    (Get-Item "C:\Desktop\File1").CreationTime = Get-Date
    
  • 先修改源文件的创建日期再复制:用PowerShell更新File2的创建时间后,再复制回原路径,此时副本的创建日期会和修改后的源文件一致:
    (Get-Item "C:\Desktop\Test\File2").CreationTime = Get-Date
    

内容的提问来源于stack exchange,提问作者RealJ0ul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 00:40:02