1) मैं Windows स्थापना ड्राइव को कैसे ढूंढ सकता हूं जिसमें उपयोगकर्ता काम कर रहा है।
var systemDrive = Environment.ExpandEnvironmentVariables("%systemdrive%");
मैं इस DocumentsandSettings में ApplicationData नेविगेट करने की आवश्यकता।
आपको सिस्टम ड्राइव के मूल्य को लाने या वर्तमान में उपयोगकर्ता नाम में लॉग इन करने की आवश्यकता नहीं है। पूर्वनिर्धारित वातावरण चर रहे हैं %localAppData%
और %appData%
के रूप में नीचे दिए गए कोड में दिखाया गया है जो आप इन निर्देशिकाओं के पूरी तरह से योग्य पथ दे:
var localApplicationData = Environment.ExpandEnvironmentVariables("%localappdata%");
//this gives C:\Users\<userName>\AppData\Local
var roamingApplicationData = Environment.ExpandEnvironmentVariables("%appdata%");
//this gives C:\Users\<userName>\AppData\Roaming
2) इसके अलावा मैं कैसे उपयोगकर्ता नाम प्राप्त कर सकते हैं भी तो यह है कि मैं कर सकता हूँ गोटो ApplicaitionData।? उदाहरण: "डी: \ दस्तावेज़ और सेटिंग्स \ उपयोगकर्ता \ अनुप्रयोग डेटा"।
फिर, आपको उपरोक्त चर्चा के अनुसार एप्लिकेशन डेटा पथ प्राप्त करने के लिए उपयोगकर्ता नाम की आवश्यकता नहीं है।फिर भी, ज्ञान के लिए आप इसे %username%
वातावरण चर से प्राप्त कर सके जैसा कि नीचे दिखाया:
var currentUserName = Environment.ExpandEnvironmentVariables("%username%");
धन्यवाद, वास्तव में स्थिति मैं से निपटने के लिए की जरूरत है। मुझे जिस चीज की ज़रूरत है वह वास्तव में ऐपडाटा/लोकल में है और ऐपडाटा/रोमिंग नहीं है, जिसे डिफ़ॉल्ट रूप से इस कॉल द्वारा वापस किया जाता है – PandaWood