विंडोज कैसे तय करता है कि कौन-सी दो फाइलें, आइडेंटिकल टाइम स्टैम्प के साथ नई हैं?
जब आपके पास समान समय टिकटों वाली दो समान फाइलें हैं, तो इसका क्या मतलब है, फिर भी विंडोज का कहना है कि एक फाइल दूसरे की तुलना में नई है? ऐसे कैसे हो सकता है? आज का सुपरयूजर क्यू एंड ए पोस्ट एक भ्रमित पाठक को एक समय टिकट रहस्य को सुलझाने में मदद करता है.
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
प्रश्न
सुपरयूजर रीडर WBT जानना चाहता है कि विंडोज कैसे तय करती है कि समान समय के स्टैंप के साथ दो में से कौन सी फाइल नई है:
जब विंडोज मेल खाते समय टिकटों के साथ इस तरह का एक संवाद प्रदर्शित करता है, तो यह कैसे निर्धारित करता है कि दोनों में से कौन सी फाइल नई है?
सबसे पहले, मुझे लगा कि विंडोज की बनाई गई तारीख की तुलना कर रहा था और उस तुलना के परिणाम का उपयोग करके एक या दूसरे को नए रूप में लेबल कर रहा था। यदि किसी फ़ाइल को किसी विशेष स्थान पर कॉपी किया गया था, तो इसकी मूल तिथि हो सकती है जब प्रतिलिपि मूल फ़ाइल के निर्माण की तारीख के बजाय बनाई गई थी। हालाँकि, इसे किसी अन्य फ़ाइल के साथ पुन: प्रस्तुत करने के बाद, जिसका परिणाम नया है, वह इसके विपरीत प्रतीत होता है:
परिणाम वही है जो फ़ाइल की प्रतिलिपि बना रहा है या आगे बढ़ रहा है:
और पृष्ठभूमि के लिए, test2 में फ़ाइल test1 में फ़ाइल की पहले से बनाई गई प्रतिलिपि है.
विंडोज कैसे तय करता है कि समान समय टिकटों के साथ दो में से कौन सी फाइल नई है?
उत्तर
सुपरयूजर योगदानकर्ता के पास हमारे लिए जवाब है:
NTFS फाइल सिस्टम में टाइम स्टैम्प में 100 नैनोसेकंड (0.0000001 सेकेंड) का रेजोल्यूशन होता है। भले ही गुण संवाद एक ही गोल मान दिखाता है, फिर भी यह हो सकता है कि फाइलें एक दूसरे के दसवें हिस्से में बनाई गईं.
नोट: अधिकांश फ़ाइल सिस्टम μ या ns में समय को मापते हैं। FAT32 एक अवशेष का एक सा है और दो सेकंड के लिए टाइमस्टैम्प को गोल करता है.
पूर्णकालिक स्टैंप की तुलना करने के लिए निम्न विधियों में से एक का प्रयास करें:
- विकर्म डेटाफ़ाइल जहां नाम = "c: \\ foo \\ bar.txt" अंतिम रूप से मिलता है
पॉवरशेल:
- (Get-ChildItem c: \ foo \ bar.txt) .LastWriteTime.ToString ("ओ")
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.
छवि क्रेडिट: WBT (सुपरयूज़र)