"% AppData%" क्या है?


19

मैंने हाल ही में% AppData% और% LocalAppData% के तहत पाए गए एक्सप्लोरर में दो फ़ोल्डर्स को हटाकर विंडोज के लिए GitHub को रीसेट करने के लिए कुछ निर्देशों का पालन किया।

मैंने पहले भी इन रास्तों को देखा है, लेकिन उन्हें कभी नहीं समझा, और उनके लिए खोज करने से मुझे जो जानकारी मिलनी चाहिए थी, वह नहीं मिली।

Windows पर फ़ाइलपथ में प्रतिशत चिन्ह का क्या अर्थ है (C: \ Users \ etc के माध्यम से नेविगेट करने का विरोध), और फ़ोल्डर AppData और LocalAppData क्या हैं?



जवाबों:


14

%WORD%कैसे cmd.exe(और सामान्य रूप से विंडोज) चर करता है। तो %AppData%अनुप्रयोग डेटा निर्देशिका के लिए चर नाम है।

C:\Users\USERNAME>echo The value of ^%AppData^% is %AppData%
The value of %AppData% is C:\Users\USERNAME\AppData\Roaming

7
अधिक विशेष रूप से, वे वातावरण चर, के माध्यम से सुलभ हैं cmd.exeके setआदेश। प्रत्येक प्रक्रिया में या तो एक वातावरण होता है जिसमें चर होते हैं या मूल प्रक्रिया से एक विरासत में मिलता है। यहाँ अच्छी जानकारी: en.wikipedia.org/wiki/Environment_variable
LawrenceC

वाह, वे \भागने के लिए भी उपयोग नहीं करते हैं ? विंडोज कमांड लाइन को हर कल्पनीय तरीके से अलग क्यों होना पड़ता है?
temporary_user_name

5
@Aerovistae पथ विभाजक \ होने पर बचकर भागने के लिए इसका उपयोग कैसे किया जा सकता है \ ?
इतन रीसनर

साथ ही, विंडोज पुराना है । वर्णों से बचने के लिए `\ _ का उपयोग करना तब एक मानक बैक के रूप में नहीं था।
2029 में Y29295

7

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

%LocalAppData%यह वह जगह है %USERPROFILE%\AppData\Local। उदाहरण के लिए C:\Users\<Username>\AppData\Local:।

KNOWNFOLDERIDMSDN से भी ( ) देखें ।


5

जैसा कि दूसरों ने कहा है, %चारों ओर के प्रतीक %AppData%यह संकेत देते हैं कि यह एक पर्यावरणीय चर है।

ये दोनों पूर्वनिर्धारित पथ हैं जो विंडोज संस्करण द्वारा भिन्न होते हैं।

विस्टा से आगे, %AppData%अंक %UserProfile%/AppData/Roaming(मुझे लगता है कि आप अनुमान लगा सकते हैं क्या %UserProfile%है, या बस Explorer में अपने स्वयं के लिए इसे बाहर का परीक्षण)। इस फ़ोल्डर में उपयोगकर्ता विशिष्ट, प्रोग्राम संबंधी डेटा, या यहां तक ​​कि स्वयं प्रोग्राम शामिल हैं।

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

मुझे यकीन नहीं है कि यह फ़ोल्डर हमेशा सही तरीके से उपयोग किया जाता है। उदाहरण के लिए, Google Chrome इसमें गीगाबाइट डेटा संग्रहीत करेगा। अन्य प्रोग्राम इसका उपयोग वस्तुओं को स्टोर करने के लिए कर सकते हैं MyLayoutSettings.cfg, जैसे अलग-अलग मशीनों में सेटिंग्स के बीच कुछ निरंतरता रखना। मुझे लगता है कि यह फ़ोल्डर का उपयोग करने का एक अधिक "सही" तरीका है।

%LocalAppData%( %UserProfile%/AppData/Local) उपयोगकर्ता-विशिष्ट वस्तुओं के लिए उपयोग किया जाता है जो उपयोगकर्ता के साथ घूमना नहीं चाहिए, या तो क्योंकि वे केवल उस विशेष मशीन से संबंधित हैं, या क्योंकि वे बहुत बड़े हैं। इस स्थान का उपयोग कैसे किया जा सकता है, इसके अच्छे उदाहरण के लिए, एक नज़र डालें %LocalAppData%/Temp


2

AppData \ Local और AppData \ Roaming स्थान डेटा को संग्रहीत करने के लिए अनुप्रयोगों के लिए पसंदीदा स्थान हैं जिन्हें उपयोगकर्ता के सामने उजागर करने की आवश्यकता नहीं है। डोमेन वातावरण में रोमिंग फ़ोल्डर का उपयोग उपयोगकर्ता के वातावरण को कॉपी करने के लिए किया जाता है क्योंकि वे विभिन्न कंप्यूटरों पर लॉग ऑन करते हैं।

आप इस Microsoft दस्तावेज़ में एक विवरण पा सकते हैं


1

फ़ाइल एक्सप्लोरर के एड्रेस बार में बस AppData% या% LocalAppData% दर्ज करें और यह आपको फ़ोल्डर्स में ले जाएगा।

जैसा कि अन्य लोगों ने समझाया, ये पर्यावरणीय चर हैं जिन्हें SET कमांड का उपयोग करके विंडोज कमांड प्रॉम्प्ट में सूचीबद्ध किया जा सकता है।


1

जैसा कि अन्य उत्तरों ने उल्लेख किया है, AppDataएक छिपी हुई विंडोज़ फ़ोल्डर है जिसका उपयोग आमतौर पर डेटा और सेटिंग्स को संग्रहीत करने के लिए कार्यक्रमों द्वारा किया जाता है। हालांकि यह सच है, यह फ़ोल्डर का केवल उपयोग नहीं है।

जबकि परंपरागत रूप से अधिकांश विंडोज प्रोग्राम स्थापित होते हैं Program Files, कुछ %AppData%इसके बजाय स्थापित होंगे । इसमें विंडोज के लिए Gitter Discord , f.lux , और हाँ, GitHub डेस्कटॉप जैसे ऐप शामिल हैं ।

यह आमतौर पर है, क्योंकि, इसके विपरीत Program Files, एक एप्लिकेशन AppDataबिना व्यवस्थापक विशेषाधिकारों के स्थापित कर सकता है , क्योंकि फ़ोल्डर कई उपयोगकर्ताओं के बीच साझा नहीं किया गया है।

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