从时间戳中减去 12 小时(批处理文件)

从时间戳中减去 12 小时(批处理文件)

因此,我有来自 3 个摄像机的一堆视频文件,虽然 2 个摄像机的时间同步,但一个摄像机偏离了 12 小时(因此,另外两个是正确的,从 5/26 中午 12:00 开始,另一个从 5/27 凌晨 12:00 开始)。

是否有实用程序或方法可以从命令行中从修改日期中减去 12 小时?我认为它需要某种批处理脚本或 powershell?

帮助?

答案1

您可以使用以下 PowerShell 脚本:

$path = "C:\path\to\your\folder"
Get-ChildItem -Path $path |
ForEach-Object{
  $_.LastWriteTime = $_.LastWriteTime.AddHours(-12)
}

更改为您的文件夹路径。如果您也需要对子文件夹执行此操作,$path则可以添加-RecurseGet-ChildItem

相关内容