在 windows 中修改文件的日期
使用 PowerShell 修改时间戳:
- Get-Item :获取指定路径的文件对象。
- Set-ItemProperty :用于设置文件属性。
- -Name 参数指定时间戳类型: CreationTime 、 LastAccessTime 、 LastWriteTime 。
- -Value 指定要设置的时间值。
# 修改最后修改时间Set-ItemProperty -Path "C:\test\file.txt" -Name LastWriteTime -Value [datetime]"2025-04-05 10:00:00"
# 批量处理文件多个文件的时间戳 $NewTime = [datetime]"2023-01-11 09:00:00"Get-ChildItem "F:\Analog Obsession\x64\*.dll" -File |ForEach-Object { $_.LastWriteTime = $NewTime } # 循环批量处理文件下的所有文件的时间戳,加上 -Recurse 参数: $NewTime = [datetime]"2022-06-11 09:00:00"Get-ChildItem "F:\apulSoft Plugins Bundle\*.exe" -File -Recurse |ForEach-Object { $_.LastWriteTime = $NewTime }
