नहीं पूरी तरह से एक प्रोग्रामिंग सवाल, लेकिन इतना यहाँ पर्याप्त अपने पास चला जाता है:विंडोज अनुप्रयोग डेटा निर्देशिका
मैक ओएस में मैं ~/Library/Application Data/{MyApp}/
में मेरे अनुप्रयोग के लिए उपयोगकर्ता के विशिष्ट फ़ाइलों डाल देता हूँ और * nix में मैं उन्हें डाल देता हूँ ~/.{MyApp}/
में - मुझे उन्हें विंडोज़ के लिए कहां रखा जाना चाहिए?
मैं इस निर्देशिका में जाने के लिए रूबी के File.expand_path
का उपयोग करूँगा, इसलिए यदि ~
के बराबर विंडो है तो यह ठीक है।
(Windows XP, Vista और 7 के लिए जवाब अगर वे एक ही नहीं कर रहे हैं की सराहना की जाएगी)
बस कृपया miket2e सूचीबद्ध पथों को हार्ड कोड न करें - इसके बजाय देशी विंडोज ऐप्स के लिए .NET ऐप्स या ShGetFolderPath (NULL, CSIDL_APPDATA, NULL, ...) के लिए Environment.SpecialFolder.AplicationData का उपयोग करें। –
और रूबी में? फिलहाल मुझे कठोर कोड ~/AppData/MyApp करना होगा क्योंकि मुझे रूबी में एप्लिकेशन डेटा फ़ोल्डर का कोई तरीका नहीं है! –