• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 在 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 }