एक बहुत शक्तिशाली और लचीला फोटो EXIF हेरफेर उपयोगिता ExifTool है , जो लेखक की साइट से उपलब्ध है । यह सिंटैक्स फ़ाइल की तिथि को फ़ोटो दिनांक पर सेट करता प्रतीत होता है:
exiftool '-DateTimeOriginal>FileModifyDate' directory
"एक निर्देशिका में सभी छवियों के लिए एक ही फ़ाइल के फाइलसिस्टम संशोधन तिथि निर्धारित करने के लिए मेटा जानकारी से मूल तिथि का उपयोग करें।"
अद्यतन: चूंकि प्रश्न बदल गया है, एक्सफ़िटूल का उपयोग आंतरिक फोटो मेटा डेटा की तारीख को वास्तविक फोटो तिथि पर सेट करने के लिए भी किया जा सकता है। मैंने कई फाइलों को स्कैन किया और उन्हें उन फ़ोल्डरों में रखा, जिनके नाम फोटो लिए गए थे। मैं तब सभी आंतरिक फोटो तिथियों को अपडेट करने के लिए एक बैच फ़ाइल सेट कर सकता था। उदाहरण के लिए, यह नीचे दिए गए दिनांक को फ़ोल्डर '1981-07-01' में सभी स्कैन की गई तस्वीरों पर आंतरिक Exif टैग सेट करेगा।
ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01
यह फ़ाइल की तिथि निर्धारित करने के लिए ऊपर दिए गए आदेश का पालन किया जा सकता है।
EXIF डेटा फ़ाइल में आंतरिक है और सिस्टम फ़ाइल तिथियों से पूरी तरह से स्वतंत्र है जब तक कि वे मैन्युअल रूप से मिलान करने के लिए सेट नहीं किए जाते हैं। यह आंशिक रूप से डिजाइन द्वारा है - आमतौर पर एक कैमरा फोटो की तारीख Exif टैग सेट करता है जब फोटो लिया जाता है। फोटो को कई बार संपादित किया जा सकता है जो अंतिम बार अपडेट की गई तिथि को अपडेट करेगा, लेकिन फोटो खींचे जाने के आधार पर अच्छे फोटो सॉफ्टवेयर आंतरिक Exif फ़ाइल तिथि द्वारा पढ़ता और छांटता है।