मैं आज कुछ कोड डिबग कर रहा था और देखा कि मेरे FileInfo
ऑब्जेक्ट्स में से LastWriteTime
इसके CreationTime
समय से पहले था। क्या यह संभव/अपेक्षित है?FileInfo.LastWriteTime FileInfo.CreationTime से पहले कैसे हो सकता है?
उत्तर
फ़ाइल के इन गुणों को किसी भी मान लेने के लिए संशोधित किया जा सकता है। तो ऐसा होने से रोकने के लिए बिल्कुल कुछ भी नहीं है।
उस ने कहा, सबसे अधिक संभावना स्पष्टीकरण यह है कि फ़ाइल को एक स्थान से दूसरे स्थान पर कॉपी किया गया था। निर्माण समय उस समय होगा जब प्रतिलिपि हुई थी। संशोधन समय वह समय होगा जब स्रोत फ़ाइल को अंतिम बार संशोधित किया गया था, यानी प्रतिलिपि से पहले। इसलिए, जब फ़ाइल की प्रतिलिपि बनाई जाती है, तो संशोधन समय भी कॉपी किया जाता है। ऐसा करने के लिए, बस अपनी मशीन पर एक फाइल चुनें। इसकी एक प्रति बनाएं (CTRL + C, CTRL + V) और प्रतिलिपि के गुणों को देखें।
दूसरे शब्दों में, यह वास्तव में निर्माण समय के बाद निर्माण समय के लिए एक विरोधाभास नहीं है। निर्माण का समय यह है कि जब यह फ़ाइल ऑब्जेक्ट बनाया गया था। संशोधन समय तब होता है जब फ़ाइल सामग्री संशोधित की गई थी।
बेशक यह संभव है। फ़ाइल का निर्माण और संशोधन समय सिर्फ मेटाडेटा है और इसे किसी भी व्यक्ति द्वारा बदला जा सकता है।
यह विधि एक गलत मान वापस दे सकती है, क्योंकि यह मूल कार्यों का उपयोग करती है जिनके मूल्य ऑपरेटिंग सिस्टम द्वारा लगातार अद्यतन नहीं किए जा सकते हैं।
http://msdn.microsoft.com/en-us/library/system.io.filesysteminfo.lastwritetime.aspx
ज़रूर इसके संभावित, बस एक ही फ़ोल्डर में कुछ फाइल और यह अतीत की प्रतिलिपि, आप देखेंगे दिनांकों अलग हैं:
- 1. क्या पहले 'प्रतीक्षा' से पहले async विधियों में महंगा कोड हो सकता है?
- 2. फ़ाइल पहले से मौजूद नहीं हो सकती है जब फ़ाइल पहले से मौजूद है
- 3. POST अपलोड से पहले रीडायरेक्टिंग पूरा हो चुका है
- 4. लेआउटसब्यूव्स कैसे आकार से पहले कहा जा सकता है?
- 5. क्या यूआरएल "//" से शुरू हो सकता है?
- 6. PHP: जाओ स्क्रिप्ट से पहले उत्पादन समाप्त हो गया है
- 7. एएसएलआर प्रभावी कैसे हो सकता है?
- 8. प्रदर्शन से पहले एक MySQL डेटाबेस कितना बड़ा हो सकता है
- 9. डेल्फी 'स्ट्रिंग' अक्षर 255 से अधिक कैसे हो सकता है?
- 10. मुझे अपने कैलेंडर से दिनांक कैसे प्राप्त हो सकता है?
- 11. pg_column_size octet_length से छोटा कैसे हो सकता है?
- 12. Emacs में गन्दा परिस्थितियों से कैसे ठीक हो सकता है?
- 13. CopyOnWriteArrayList थ्रेड-सुरक्षित कैसे हो सकता है?
- 14. स्क्रिप्टिंग mdadm जब किसी घटक डिवाइस में पहले से ही ext2 फ़ाइल सिस्टम हो सकता है
- 15. jQuery: onblur से पहले पहले कैसे आग लगाना है?
- 16. सरल हो सकता है कि
- 17. LINQ संचालन सामान्य लूप से तेज क्यों हो सकता है?
- 18. मैं पहले लोड करने से पहले क्या रख सकता हूं?
- 19. क्या Mercurial भंडार घोंसला हो सकता है?
- 20. क्या लिंककपैड एक एमडीएफ फाइल से कनेक्ट हो सकता है?
- 21. मैं फ़िल्टर से पहले पैरामीटर कैसे भेज सकता हूं?
- 22. यह परिवेश संदर्भ कैसे शून्य हो सकता है?
- 23. एक सूची से पहले एक्स आइटम हो रही
- 24. php: किसी सरणी को दबाकर जो मौजूद हो सकता है या नहीं हो सकता
- 25. किसी छवि में वायरस कैसे मौजूद हो सकता है?
- 26. मैं एक प्रक्रिया से stdout कैप्चर कैसे कर सकता हूं जो पहले से चल रहा है
- 27. .mdf डेटाबेस से कनेक्ट नहीं हो सकता
- 28. क्या मॉडल एट्रिब्यूट आदिम हो सकता है?
- 29. पायथन कचरा संग्रह धीमा हो सकता है?
- 30. जावास्क्रिप्ट में array.length 0 से नीचे हो सकता है?