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.
powershell
metadata
3jfx
quelle
quelle
2
Auf welche anderen Dienste beziehen Sie sich, die das tatsächliche Änderungsdatum anzeigen? Ich vermute, dass die Videometadaten Encoded Date und nicht nur das Erstellungsdatum der Datei angezeigt wird.
wysiwyg