Microsoft Word उपयोग में दो प्रतियाँ क्यों बनाता है?


13

Microsoft Word उसी फ़ाइल की एक और प्रति क्यों बनाता है, लेकिन उपयोग में छिपा हुआ है?

और हमेशा उपयोग में आने वाली फ़ाइल को हमेशा फ़ाइल नाम के पहले 2 अक्षरों के स्थान पर "~ $" क्यों किया जाता है?

उदाहरण के लिए:

एक उदाहरण


4
इसका उपयोग लॉक फाइल के रूप में किया जाता है।
रामहाउंड

जवाबों:


20

आपके द्वारा संदर्भित फ़ाइल एक अस्थायी फ़ाइल है जो कई उद्देश्यों को पूरा करती है। Microsoft से स्वयं:

एक अस्थायी फ़ाइल एक फ़ाइल है जो अन्य उद्देश्यों के लिए मेमोरी को मुक्त करने के लिए, या किसी प्रोग्राम को कुछ फ़ंक्शन करने पर डेटा हानि को रोकने के लिए सुरक्षा जाल के रूप में कार्य करने के लिए जानकारी को अस्थायी रूप से संग्रहीत करने के लिए बनाई गई है। उदाहरण के लिए, Word स्वचालित रूप से निर्धारित करता है कि उसे कहाँ और कब अस्थायी फ़ाइलों को बनाने की आवश्यकता है। अस्थायी फ़ाइलें केवल Word के वर्तमान सत्र के दौरान मौजूद हैं। जब Word सामान्य तरीके से बंद हो जाता है, तो सभी अस्थायी फ़ाइलें पहले बंद हो जाती हैं और फिर हटा दी जाती हैं।

गति

इस पर से जा रहे हैं; ये अस्थायी फ़ाइलें गति को बेहतर बनाने में मदद करती हैं। यदि आपका सिस्टम पर्याप्त मेमोरी से नहीं जूझ रहा है, तो वर्ड एक अस्थायी फाइल के रूप में मेमोरी से डिस्क में नॉन यूज्ड फंक्शनलिटी को शिफ्ट करने में मदद करेगा।

अखंडता

सिस्टम त्रुटि की स्थिति में आपकी फ़ाइल की अखंडता सुनिश्चित करने के लिए, जानकारी अस्थायी और मूल फ़ाइल पर लिखी जाती है। क्या आपके पास कोई त्रुटि होनी चाहिए यह आपकी कोर फ़ाइल के बजाय अस्थायी फ़ाइलों से प्रतिबंधित / पुनर्प्राप्त की जा सकती है।

बंद फाइलें

जब आप एक फ़ाइल खोलते हैं जो लॉक होती है, या तो क्योंकि यह Word की किसी अन्य विंडो में खुली होती है या क्योंकि नेटवर्क पर किसी अन्य उपयोगकर्ता के पास यह खुली होती है, तो आप फ़ाइल की प्रतिलिपि के साथ काम कर सकते हैं। Word इस प्रतिलिपि को Windows Temp निर्देशिका में रखता है। इसी तरह, यदि कोई डॉक्यूमेंट से जुड़ा टेम्प्लेट बंद है, तो Word टेंप डायरेक्टरी में टेम्प्लेट की एक प्रति स्वचालित रूप से बनाता है। लॉक की गई फ़ाइल की प्रतिलिपि मूल स्वामी की फ़ाइल को स्वचालित रूप से अपडेट नहीं करती है।

स्वामी फ़ाइल ~$(स्रोत फ़ाइल के रूप में समान निर्देशिका)

जब पहले से सहेजी गई फ़ाइल संपादन के लिए, मुद्रण के लिए या समीक्षा के लिए खोली जाती है, तो Word एक अस्थायी फ़ाइल बनाता है जिसमें एक .doc फ़ाइल नाम एक्सटेंशन होता है। यह फ़ाइल नाम एक्सटेंशन एक tilde (~) के साथ शुरू होता है, जो एक डॉलर के संकेत ($) के बाद होता है जो कि मूल फ़ाइल नाम के शेष के बाद होता है। यह अस्थायी फ़ाइल उस व्यक्ति का लॉगऑन नाम रखती है जो फ़ाइल खोलता है। इस अस्थायी फ़ाइल को "स्वामी फ़ाइल" कहा जाता है।

स्रोत - माइक्रोसॉफ्ट

यह एक बड़ा विषय है। मैंने इस फ़ाइल पर कई उदाहरण दिए हैं, लेकिन कृपया Microsoft से कारणों की विस्तृत सूची के लिए दिए गए स्रोत का उपयोग करें। मैं यहाँ पूरे पृष्ठ को कॉपी / पेस्ट नहीं करना चाहता।


1
यह गलत है, फाइलें दो उपयोगकर्ताओं को एक बार में फ़ाइलों को संपादित करने की कोशिश करने से रोकने के लिए होती हैं, एक स्थिति जो This file is locked for editing by...संदेश का कारण बनती है । दस्तावेज़ पुनर्प्राप्ति की अनुमति देने के लिए Word ऑटोसव फ़ाइलों का भी उपयोग करता है लेकिन ये एक ही चीज़ नहीं हैं और एक अलग स्थान पर संग्रहीत हैं।
जेम्स पी।

@ नाम | मैंने बंद फाइलों पर थोड़ा सा शामिल किया है। जैसा कि आप लिंक से देख सकते हैं कि यह एक लंबा विषय है। मैं जानकारी के उदाहरणों की नकल नहीं करना चाहता था, बल्कि कुछ उदाहरण प्रदान करता हूं और स्रोत का संदर्भ देता हूं। आपके लाभ के लिए मैंने इसे थोड़ा जोड़ा है।
मैथ्यू विलियम्स

1
जिन ~$.docxफ़ाइलों के बारे में ओपी ने विशेष रूप से पूछा है, उन्हें लेख में स्वामी फाइलें कहा जाता है । आपका लेख सामान्य रूप से अस्थायी फ़ाइलों के उपयोग के बारे में सही है, मैं केवल यह इंगित कर रहा था कि उन विशिष्ट लोगों के लिए क्या उपयोग किया गया था।
जेम्स पी

1
@ नाम | माफी यह वास्तव में सही है। मैंने ओपी के इस विशिष्ट भाग को संबोधित करने के लिए मेरे उत्तर में आपके द्वारा बताए गए टुकड़े को शामिल किया है। मेरी ओर से उस ओवरसाइट को इंगित करने के लिए धन्यवाद।
मैथ्यू विलियम्स

यह केवल इसे आंशिक रूप से समझाता है। इसके बजाय Microsoft केवल मानक Windows फ़ाइल लॉकिंग तंत्र का उपयोग क्यों नहीं करता है?
त्रिकली

6

मुख्य रूप से ऑटोसैव सुविधाओं के कारण। यदि आप किसी दस्तावेज़ को अपने परिवर्तनों को सहेजने के लिए नहीं कहते हैं, तो क्या आप यह अपेक्षा करते हैं कि मूल को बिना किसी आदेश या चेतावनी के सहेज लें कि यह होगा? यदि वर्ड क्रैश हो जाता है और 2 घंटे तक नहीं बचा था, तो यह आपके परिवर्तनों को पुनर्प्राप्त करने की अनुमति देता है। डिफ़ॉल्ट रूप से आपके परिवर्तनों का 10 मिनट पुराना संस्करण होगा जिसे पुनर्प्राप्त किया जा सकता है।

अधिक बुनियादी स्तर पर, यह एक उपयोगकर्ता को एक शेयर पर एक फ़ाइल खोलने और इसे पढ़ने के लिए अनुमति देता है जबकि एक अन्य उपयोगकर्ता के पास संशोधन के लिए खुला होता है, हालांकि यदि कई उपयोगकर्ता इसे संपादित कर रहे हैं, तो अंतिम-इन-जीत।


0

इस फ़ाइल में आपके वर्तमान संपादन की राज्य जानकारी है। आपको इसके बारे में परेशान नहीं होना चाहिए। आशय यह है कि जब वर्ड क्रैश (वस्तुतः कभी नहीं होता है, खांसी ), तो वर्ड को उम्मीद है कि आपके द्वारा किए गए परिवर्तनों को पुनर्प्राप्त करने में सक्षम होगा, लेकिन अभी तक नहीं बचा है।


-3

मेरा मानना ​​है कि वे अस्थायी फाइलें हैं। आपकी फ़ाइल सहेजने और बंद करने के बाद Word उन्हें हटा देता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.