2009-10-15 17 views
6

मैं निम्नलिखित विधि का इस्तेमाल किया ग #सी # में अनुप्रयोग डेटा में फ़ाइल सहेजना

string path = 
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 

इसकी Windows XP में ठीक काम कर रहा में फ़ोल्डर अनुप्रयोग डेटा के लिए एक फ़ाइल को बचाने के लिए, लेकिन मैं cannt इस तरह के एक फ़ोल्डर पथ को खोजने मैं विंडोज विस्टा। इस Vista में स्थित फ़ोल्डर कहां है और

उत्तर

7

यह पृष्ठभूमि में आपके लिए फ़ोल्डर को काम करना चाहिए। क्या आपका मतलब है कि आप नहीं जानते कि फ़ाइल कहां से सहेजी गई है?

Vista में यदि आप रन पर जाते हैं और% APPDATA% टाइप करते हैं जो एप्लिकेशन डेटा फ़ोल्डर लेना चाहिए और आपकी फ़ाइल वहां होनी चाहिए।

पथ अनिवार्य रूप से

C:\Users\Username\AppData\Roaming 
है
2

मेरे लिए ठीक काम करता है यहां, Vista पर मैं कैसे इस फ़ोल्डर में फाइल को सेव कर सकते हैं:

PS> [environment]::GetFolderPath([environment+specialfolder]::ApplicationData) 
C:\...\AppData\Roaming 

पर सटीक विवरण जहां उस फ़ोल्डर shouldn है ' वैसे भी आप चिंता नहीं करते हैं। आखिरकार, आप विशेष फ़ोल्डर चाहते हैं जिसमें कुछ अर्थशास्त्र हैं और आपको यह मिल जाएगा। भले ही यह वास्तव में कहां है।

संबंधित मुद्दे