eu tinha alguns vídeos antigos e os convertia em mp4. Eu queria que eles mantivessem a data / hora de modificação antiga, então escrevi um script simples de powershell. Isso funcionou bem: o Windows mostra a data da alteração.
No entanto, se eu verificar os metadados dos arquivos on-line, a maioria deles não terá a data / hora de modificação definida, mas a data de quando a conversão ocorreu.
Meu script fez algo assim
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])
Estou apenas confuso porque o Windows me mostra a data de modificação desejada, mas outros serviços mostram a data real da modificação e por que isso não acontece em todos os arquivos.
Tags metadata powershell