Windows 将固定金额添加到所有文件修改日期(命令行上的日期算术)

Windows 将固定金额添加到所有文件修改日期(命令行上的日期算术),windows,powershell,batch-file,Windows,Powershell,Batch File,我的文件夹里有一年的照片,但我从未在我的新相机上设定日期。如何添加固定的时间间隔来更正文件夹中所有文件的文件修改日期?这是powershell的工作吗?您使用powershell的本能非常好:-)CMD中的日期算法是,但在powershell中是。这个powershell脚本完成了任务 Get-ChildItem "C:\Users\sby\Pictures\small squares" | Foreach-Object { $_.LastWriteTime.AddDays(7)

我的文件夹里有一年的照片,但我从未在我的新相机上设定日期。如何添加固定的时间间隔来更正文件夹中所有文件的文件修改日期?这是powershell的工作吗?

您使用powershell的本能非常好:-)CMD中的日期算法是,但在powershell中是。这个powershell脚本完成了任务

Get-ChildItem "C:\Users\sby\Pictures\small squares" | 
Foreach-Object {
    $_.LastWriteTime.AddDays(7)    
}

对但请记住,文件日期/时间不是图片中的元数据(Exif/IPTC)。有大量的工具可以比脚本更轻松地完成这项工作。(XNView/Exifer/IrfanView/…)请注意,标记并不意味着处理多个文件,而是另一种MS脚本。但我不知道你的意思是什么。@LotPings我在IrfanView中看不到任何这样的东西?埃西弗自2002年以来就去世了。我对命令行不太了解,但我知道dos、powershell和批处理文件之间的区别。问题可能应该是“如何在命令行上进行日期运算?”好吧,我刚刚从内存中列出。有关批处理中的日期计算,请参见@LotPings,谢谢。阅读photo.stackoverflow链接,发现Picasa正是我所需要的功能,也许是因为准确的日期对Picasa的时间顺序非常重要。细节。