在 windows 中修改文件的日期
使用 PowerShell 修改时间戳:
- Get-Item :获取指定路径的文件对象。
- Set-ItemProperty :用于设置文件属性。
- -Name 参数指定时间戳类型: CreationTime 、 LastAccessTime 、 LastWriteTime 。
- -Value 指定要设置的时间值。
# 修改最后修改时间Set-ItemProperty -Path "C:\test\file.txt" -Name LastWriteTime -Value "2025-04-05 10:00:00"
批量处理文件时间戳的脚本编写。PowerShell的优势在于其强大的脚本能力,可以轻松实现对多个文件的时间戳修改。
# 设置目标文件夹路径 $folderPath = "C:\test\files" # 获取所有.txt文件 $files = Get-ChildItem -Path $folderPath -Filter *.txt # 设置统一时间 $newTime = "2025-04-05 09:00:00" # 修改最后修改时间 Set-ItemProperty -Path $file.FullName -Name LastWriteTime -Value $newTime
