Ich hatte einige alte Videos herumliegen und sie in mp4 konvertiert. Ich wollte, dass sie das alte Änderungsdatum beibehalten, also schrieb ich ein einfaches Powershell-Skript. Das hat gut funktioniert: Windows zeigt mir das geänderte Datum.
Wenn ich jedoch die Metadaten der Dateien online überprüfe, haben die meisten von ihnen nicht das Änderungsdatum / -zeitpunkt, auf das ich sie eingestellt habe, sondern das Datum, ab dem die Konvertierung stattgefunden hat.
Mein Skript hat so etwas gemacht
Set-ItemProperty -Path "$($file[$i]).mp4" -Name LastWriteTimeUTC -Value $($time[$i])
Set-ItemProperty -Path "$($file[$i]).mp4" -Name CreationTimeUTC -Value $($time[$i])
Set-ItemProperty -Path "$($file[$i]).mp4" -Name LastAccessTimeUTC -Value $($time[$i])
Ich bin nur verwirrt, warum Windows mir das gewünschte Änderungsdatum anzeigt, während andere Dienste mir das tatsächliche Änderungsdatum anzeigen und warum dies nicht für alle Dateien der Fall ist.