My Documents का उपयोग करने से कार्यक्रम रखें


17

क्या मेरे दस्तावेज़ फ़ोल्डर (विंडोज 7 पर) का उपयोग करने से प्रोग्राम रखने का कोई तरीका है? कुछ कार्यक्रमों में अपना सामान रखा जाता है %USERNAME%\My Documents, और मैं चाहूंगा कि यह किसी जगह पर जाए %APPDATA%

मुझे पता है कि मैं एक प्रोग्राम बनाने के लिए प्रत्येक फ़ोल्डर को मैन्युअल रूप से सीलिंक कर सकता हूं, लेकिन मुझे प्रत्येक प्रोग्राम के लिए ऐसा नहीं करना होगा। एक अन्य विकल्प यह है कि मेरे दस्तावेज़ों की तुलना में मेरे सामान को एक अलग स्थान पर रखा जाए, लेकिन फिर मुझे आश्चर्य होता है कि Microsoft ने इसे 'माई डॉक्यूमेंट्स' क्यों नहीं नाम दिया और 'एप्लीकेशन: अपना सारा सामान यहाँ रख दिया' ... शायद इसलिए कि फ़ाइल नाम उन पर कॉलन नहीं हो सकते, फिर भी।

फ़ोल्डरों को 'छिपाना' एक विकल्प नहीं है; मैं हमेशा "हिडन फोल्डर्स देखें" को सक्षम रखता हूं।


दूसरे शब्दों में, मैं इसे बदलना चाहता हूं:

मेरे विस्टा डेस्कटॉप पर मेरे दस्तावेज़।

इस मामले में:

विंडोज 7 पर मेरे दस्तावेज़।


1
आप रजिस्ट्री प्रविष्टियों को बदल सकते हैं जो फ़ोल्डर को इंगित करने के लिए कहीं और इंगित करती हैं।
सिनटेक

2
meta.stackexchange.com/questions/66377/what-is-the-xy-problem । आप वास्तव में किस समस्या को हल करने की कोशिश कर रहे हैं?
चिमनी आई

7
उनके पास जो समस्या है, वह यह है कि उनका 'माई डॉक्यूमेंट्स' फोल्डर उन फोल्डरों से भरा होता है जो एप्लिकेशन बनाते हैं। जैसे सेटिंग्स, savegames (पाठ्यक्रम के खेल के लिए), आदि। यह वास्तव में एक बहुत बड़ी समस्या है। बस अपने 'मेरे दस्तावेज़' पर जाएं और इसे अपने लिए देखें।
MasterMastic

1
@ सिंथेटेक C:\Users\Muntoo\Documents
मतीन उल्हाक

1
@Synetech मेरे विस्टा पर, मेरे दस्तावेज़ और मेरे वास्तविक फ़ाइलों के बीच एक बड़ी असमानता है ।
मतीन उल्हाक

जवाबों:


5

यहाँ एमएस से एक गाइड है, मुझे पूरा यकीन है कि आप इसे देख रहे हैं:

http://support.microsoft.com/kb/242557

मुझसे स्पष्टीकरण, अगर यह चीजों को सरल बनाता है:

  1. Winkey + R दबाएँ, या Startखोज में लिखें Runऔर Enter दबाएँ।
  2. दर्ज करें: regedit
  3. बाईं ओर के फ़ोल्डरों का उपयोग करके नेविगेट करें HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders:।
  4. [बैकअप] Personalरजिस्ट्री का चयन करें , और रजिस्ट्री संपादक के मेनू पर File-> जाएं Export। आप जहां चाहें उसे सेव कर लें। यदि आप कभी भी पुरानी सेटिंग्स को फिर से प्राप्त करना चाहते हैं, तो आप बस इस फ़ाइल को डबल क्लिक कर सकते हैं।
  5. Personalरजिस्ट्री पर डबल क्लिक करें , और Value Dataउस स्थान को बदलें जिसे आप पसंद करते हैं। खुद के लिए (मैं भी इस मुद्दे से पीड़ित हूं) मैंने एक फ़ोल्डर बनाया %appdata(समझ में आता है) और इसे My Documentsफाइलों के मिश्रण से बचने के लिए बुलाया । मैक्रो का उपयोग स्थान है: %USERPROFILE%\AppData\Roaming\My Documents

    • जैसा कि आप देख सकते हैं, Personalसंदर्भित करता है My Documents

यहाँ छवि विवरण दर्ज करें

सौभाग्य।


क्या मुझे उपयोग करना चाहिए Roaming\My Documentsया Local\My Documents?
मतीन उल्हाक

@ मंटू रोमिंग मैंने चीजों को और अधिक स्पष्ट करने के लिए उत्तर संपादित किया।
MasterMastic

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

@ और, क्या आपके पास कोई बेहतर विचार है?
सिनटेक

@Synetech मैं नहीं। यदि मैं करता, तो मैं उन्हें उत्तर के रूप में पोस्ट करता।
Indrek

6

टी एल; डॉ

आपके पास कुछ विकल्प हैं:

  • उन कार्यक्रमों का उपयोग न करें
  • आपके द्वारा उपयोग किए जाने वाले कार्यक्रमों के देवों से संपर्क करें और दस्तावेज़ों के बजाय उन्हें अपना डेटा AppData में संग्रहीत करने के लिए कहें
  • कुछ कार्यक्रमों के लिए द्वितीयक खाते / VM का उपयोग करें
  • समय-समय पर फ़ोल्डर को मैन्युअल रूप से साफ़ करें
  • ब्लैक लिस्ट और / या श्वेतसूची का उपयोग करके फ़ोल्डर को समय-समय पर साफ़ करने के लिए एक प्रोग्राम / स्क्रिप्ट का उपयोग करें / लिखें
  • (एक आदर्श-आदर्श हैक के रूप में, आप हमेशा अवांछित निर्देशिकाओं के समान नाम वाली खाली फाइलें बना सकते हैं और उन्हें + R + A + S + H पर सेट कर सकते हैं। इस तरह, कार्यक्रम निर्देशिका बनाने या डालने में असमर्थ होगा। इसमें कुछ भी - हालांकि आपके पास अभी भी 0-बाइट फ़ाइलों का एक गुच्छा होगा।)
  • अपनी "वास्तविक फ़ाइलों" को संग्रहीत करने के लिए दस्तावेज़ों में उपनिर्देशिका बनाएं और अपने दस्तावेज़ रूट के रूप में उपयोग करें (यदि आप वीडियो, चित्र आदि के लिए उपनिर्देशिकाओं को नए फ़ोल्डर में भी पुनर्निर्देशित करते हैं तो यह आसान है)
  • पिछले बिंदु के समान है, लेकिन दस्तावेज़ फ़ोल्डर को पूरी तरह से कार्यक्रमों के लिए छोड़ दें और अपनी "वास्तविक फ़ाइलों" के लिए एक अलग फ़ोल्डर का उपयोग करें, उदाहरण के लिए, C:\Users\Muntoo\MyActualFiles\*(वीडियो, संगीत, पसंदीदा…) को न भूलें।

आधार

विंडोज के तहत, प्रत्येक उपयोगकर्ता को एक निर्देशिका मिलती है जहां उनकी उपयोगकर्ता-विशिष्ट फाइलें संग्रहीत होती हैं। इसे वेरिएबल के साथ एक्सेस किया जा सकता है %userprofile%। विस्टा और ऊपर में, यह \Users\फ़ोल्डर के नीचे और एक्सपी और नीचे है, यह \Documents and Settings\फ़ोल्डर में है।

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

एक जहाँ: वहाँ उपयोगकर्ता के निर्देशिका के दो मुख्य शाखाएं हैं user-generated filesकर रहे हैं बचाया है, और वह है जहां program-generated settingsकर रहे हैं संग्रहीत

विस्टा और जेनेरिक फ़ोल्डर नाम का उपयोग करें Usersक्योंकि इसमें कोई स्थान नहीं है, लेकिन XP और नीचे में, नाम Documents and Settingsअपने उद्देश्य को बहुत अधिक स्पष्ट करता है: यह स्टोर (उपयोगकर्ता) दस्तावेज़ और (प्रोग्राम) सेटिंग्स

आवेदन

जब आप एक प्रोग्राम चलाते हैं और इसे कॉन्फ़िगर करते हैं, तो प्रोग्राम एप्लिकेशन डेटा फ़ोल्डर में अनुकूलित सेटिंग्स को संग्रहीत करेगा %userprofile%(इसमें विंडोज के संस्करण के आधार पर अलग-अलग नाम हैं)। यह दो संस्करणों में आता है: एक जहां फाइलें उस विशिष्ट प्रणाली ("स्थानीय") पर संग्रहीत होती हैं और एक जहां फाइलें एक सर्वर पर कॉपी की जाती हैं ताकि आपकी सेटिंग्स आपके साथ नेटवर्क पर विभिन्न प्रणालियों में जा सकें ("रोमिंग") । (विस्टा के बाद से, कम-विशेषाधिकार विविधताएं भी हैं।)

जब आप किसी फ़ाइल को सहेजते हैं, तो आप इसे अपने My Documents फ़ोल्डर में सहेजते हैं %userprofile%(विशिष्ट फ़ोल्डर का नाम Windows संस्करण द्वारा भिन्न होता है)। यह फ़ोल्डर (डिफ़ॉल्ट रूप से) प्रत्येक मीडिया प्रकार (पाठ, चित्र, संगीत, वीडियो, आदि) के लिए विभिन्न उपनिर्देशिकाएं हैं।

उदाहरण

एक उदाहरण के रूप में, कल्पना कीजिए कि Foobar नाम का एक उपयोगकर्ता C ड्राइव पर स्थापित विंडोज 7 में CoolApp नामक एक कार्यक्रम चलाता है:

  • उनकी उपयोगकर्ता-निर्देशिका है C:\Users\Foobar\
  • जब वे CoolApp को कॉन्फ़िगर करते हैं, तो यह सेटिंग्स को स्टोर करता है C:\Users\Foobar\AppData\Local\CoolApp\
  • CoolApp भी कुछ सेटिंग्स / फाइलों को स्टोर / कर सकता है C:\Users\Foobar\AppData\Roaming\CoolApp\
  • जब वे CoolApp में एक फ़ाइल बनाते हैं, तो वे उसे सहेजते हैं C:\Users\Foobar\My Documents\

ध्यान दें, कि मेरा दस्तावेज़ फ़ोल्डर फ़ाइलों को सहेजने के लिए डिफ़ॉल्ट है, लेकिन जाहिर है, उपयोगकर्ता किसी भी निर्देशिका को सहेजने के लिए स्वतंत्र है जिसकी उन्हें अनुमति है।

सलाह

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

क्रियाविधि

मेरे दस्तावेज़ स्थान को बदलने के दो आधिकारिक तरीके हैं ।

  • आप इसके लिए गुण संवाद खोलकर और लक्ष्य निर्देशिका को बदलकर स्वचालित रूप से मेरे दस्तावेज़ फ़ोल्डर को बदल सकते हैं (और शारीरिक रूप से स्थानांतरित कर सकते हैं) ।

    विस्टा में और ऊपर:

    यहाँ छवि विवरण दर्ज करें

    XP और नीचे में:

    यहाँ छवि विवरण दर्ज करें

  • आप रजिस्ट्री कुंजी में व्यक्तिगत मान को संपादित करके इसे मैन्युअल रूप से स्थानांतरित कर सकते हैं

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

    आपको संबंधित मूल्य को संपादित करने की आवश्यकता नहीं है …\Explorer\Shell Folders। वैसे भी परिवर्तन लेने के लिए आपको विंडोज के लिए एक्सप्लोरर को रिबूट या रीस्टार्ट करने की आवश्यकता है, और जब आप ऐसा करेंगे, तो एक्सप्लोरर वैल्यू Shell Foldersको एक में से अपडेट करेगा User Shell Folders

    आपको वास्तविक फ़ोल्डर को मैन्युअल रूप से नए स्थान पर ले जाने की आवश्यकता होगी

जब आप इस पर होते हैं, तो आप अन्य फ़ोल्डर जैसे कि मेरे चित्र , मेरे वीडियो , पसंदीदा , आदि को स्थानांतरित कर सकते हैं ।

विविध

जब आप किसी गेम को सहेजते हैं, तो आप मूल रूप से किसी फ़ाइल को सेव कर रहे होते हैं, जैसे वर्ड या डॉक्यूमेंट को MSPaint में सेव करना। इस प्रकार, savegames आमतौर पर माय डॉक्यूमेंट्स में संग्रहित की जाती हैं, लेकिन कुछ उन्हें गेम की सेटिंग के साथ एप्लिकेशन डेटा फ़ोल्डर में सहेजते हैं ।


1
मुझे नहीं पता कि मैं कल किए गए संपादन का क्या हुआ; sodding चीज पतली हवा में बह गई है। sigh यह सबसे अच्छा है जो मैं इसे मेमोरी से फिर से बनाने के लिए कर सकता हूं।
सिंटेक

1
यह प्रश्न का उत्तर कैसे देता है? यदि कोई प्रोग्राम अपनी सेटिंग्स को दस्तावेज़ों के लिए लिख रहा है (इसके बजाय %AppData%, जैसा कि आप इसे सही ढंग से नोट करना चाहिए), तो दस्तावेज़ फ़ोल्डर को एक नए स्थान पर ले जाने के बाद भी ऐसा करना जारी रहेगा।
Indrek

1
जब मैं कहता हूं "दस्तावेज़", तो मेरा मतलब है कि "मेरे दस्तावेज़" के रूप में अलियास किया गया है, और, मुझे विश्वास है, इसलिए ओपी करता है। मैं नहीं देखता कि कैसे अस्पष्ट हो सकता है। "हर कार्यक्रम" सिर्फ एक अतिशयोक्ति हो सकता है। किसी भी दर पर, मुझे लगता है कि यह स्पष्ट है कि ओपी की समस्या यह है कि उनके दस्तावेज़ प्रोग्राम-निर्मित फ़ाइलों - सेटिंग्स, नमूना फ़ाइलों, टेम्पलेट्स, लॉग्स, और इसी तरह से मिश्रित हो रहे हैं; savegames, भी, एक अलग स्थान में हैं - जो उपयोगकर्ता फ़ाइलों के लिए आरक्षित होना चाहिए, न कि उसके दस्तावेज और प्रोग्राम-निर्मित फाइलें एक ही मूल फ़ोल्डर के तहत दो पूरी तरह से अलग फ़ोल्डर में रहते हैं।
Indrek

1
"सेटिंग्स" शब्द पर इतना तय न करने की कोशिश करें। जैसा कि मैंने समझाया, यह सिर्फ एक उदाहरण है कि दस्तावेज़ फ़ोल्डर में कौन से प्रोग्राम डंप करते हैं। और जैसा कि बार-बार उल्लेख किया गया है, यह दुर्लभ नहीं है। यह आपके लिए हो सकता है, जिस स्थिति में आप खुद को भाग्यशाली मान सकते हैं। लेकिन अगर सभी कार्यक्रमों के साथ-साथ आपके व्यवहार से लगता है कि वे ऐसा करते हैं, तो मैं यह नहीं देखता कि ओपी को अपने उपयोगकर्ता निर्देशिका में AppData फ़ोल्डर द्वारा परेशान क्यों किया जाएगा, विशेष रूप से यह देखते हुए कि यह डिफ़ॉल्ट रूप से छिपा हुआ है।
Indrek

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