Um utilitário de manipulação de fotos EXIF muito poderoso e flexível é o ExifTool , disponível no site do autor . Essa sintaxe aparece para definir a data do arquivo como a data da foto:
exiftool '-DateTimeOriginal>FileModifyDate' directory
"Use a data original das meta informações para definir a mesma data de modificação do sistema de arquivos para todas as imagens em um diretório."
Atualização: Como a pergunta mudou, o ExifTool também pode ser usado para definir a data interna dos metadados da foto como a data real da foto. Digitalizei muitos arquivos e os coloquei em pastas nomeadas com o nome da data em que as fotos foram tiradas. Eu poderia então definir um arquivo em lotes para atualizar em massa todas as datas internas das fotos. Por exemplo, isso definiria a tag Exif interna em todas as fotos digitalizadas na pasta '1981-07-01' para a data especificada abaixo.
ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01
Isso pode ser seguido pelo comando acima para definir a data do arquivo também.
Os dados EXIF são internos ao arquivo e são completamente independentes das datas do arquivo do sistema, a menos que sejam configurados manualmente para corresponder. Isso ocorre em parte por design - normalmente uma câmera define a etiqueta Exif da data da foto quando a foto é tirada. A foto pode ser editada várias vezes, o que atualizará a data da última modificação, mas um bom software de foto lê e classifica pela data interna do arquivo Exif, com base em quando a foto foi tirada.