ภาพยูทิลิตี้การจัดการ EXIF ที่มีประสิทธิภาพมากและมีความยืดหยุ่นเป็นExifTool , พร้อมใช้งานจากเว็บไซต์ของผู้เขียน ไวยากรณ์นี้ปรากฏขึ้นเพื่อตั้งค่าวันที่ไฟล์เป็นวันที่รูปถ่าย:
exiftool '-DateTimeOriginal>FileModifyDate' directory
"ใช้วันที่ดั้งเดิมจากข้อมูลเมตาเพื่อตั้งวันที่แก้ไขระบบไฟล์ของไฟล์เดียวกันสำหรับรูปภาพทั้งหมดในไดเรกทอรี"
อัปเดต: เนื่องจากคำถามมีการเปลี่ยนแปลง ExifTool ยังสามารถใช้เพื่อตั้งค่าวันที่ข้อมูลเมตาภาพถ่ายภายในเป็นวันที่ถ่ายภาพจริง ฉันสแกนไฟล์จำนวนมากและวางไว้ในโฟลเดอร์ที่มีชื่อพร้อมชื่อวันที่ที่ถ่ายภาพ จากนั้นฉันสามารถตั้งค่าแบตช์ไฟล์เป็นอัปเดตจำนวนมากภายในวันที่ถ่ายภาพทั้งหมด ตัวอย่างเช่นนี่จะเป็นการตั้งค่าแท็ก Exif ภายในของรูปภาพที่สแกนทั้งหมดในโฟลเดอร์ '1981-07-01' ให้เป็นวันที่ที่ระบุด้านล่าง
ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01
ซึ่งอาจตามด้วยคำสั่งด้านบนเพื่อตั้งวันที่ของไฟล์เช่นกัน
ข้อมูล EXIF เป็นไฟล์ภายในและเป็นอิสระอย่างสมบูรณ์จากวันที่ไฟล์ระบบยกเว้นว่าพวกเขาจะถูกตั้งค่าด้วยตนเองเพื่อให้ตรงกับ ส่วนหนึ่งเกิดจากการออกแบบ - โดยปกติกล้องจะตั้งค่าแท็ก Exif ของภาพถ่ายเมื่อถ่ายภาพ ภาพถ่ายอาจถูกแก้ไขหลายครั้งซึ่งจะอัปเดตวันที่แก้ไขครั้งล่าสุด แต่ซอฟต์แวร์ภาพถ่ายที่ดีจะอ่านและเรียงลำดับตามวันที่ของไฟล์ Exif ภายในขึ้นอยู่กับเวลาที่ถ่ายภาพ