आप समय से पहले एक भी अस्थायी निर्देशिका नाम नहीं चुन सकते जो किसी भी लिनक्स सिस्टम के लिए काम करेगा। वास्तव में, आप विंडोज पर ऐसा नहीं कर सकते। अस्थायी फ़ोल्डरों पर विकिपीडिया के लेख के अनुसार , विंडोज पर अस्थायी निर्देशिका पर्यावरण चर TEMP द्वारा निर्धारित की जाती है। यदि आप केवल c:\Temp
एक विंडोज सिस्टम पर एक अस्थायी निर्देशिका के रूप में उपयोग कर रहे थे जो TEMP को किसी अन्य चीज़ पर सेट करता है, तो अस्थायी निर्देशिका चुनने के लिए आपकी XML फ़ाइल का उपयोग करने वाला कोई भी प्रोग्राम विफल हो जाएगा।
संक्षेप में, सिस्टम अस्थायी निर्देशिका उन सभी आधुनिक ऑपरेटिंग सिस्टमों पर पर्यावरण द्वारा निर्धारित की जाती है, जिनके बारे में मुझे पता है, जिसमें विंडोज और कोई भी UNIX जैसी प्रणाली शामिल है। एक एकल स्थैतिक पथ को सेट करना क्योंकि आपकी अस्थायी निर्देशिका केवल तब तक काम करेगी जब तक कि डिफॉल्ट्स को बदल नहीं दिया गया हो।
वैसे भी, एक विशिष्ट लिनक्स सिस्टम में मानक अस्थायी निर्देशिका है /tmp
। यह C:\Temp
इस अर्थ में बराबर है कि यह केवल डिफ़ॉल्ट अस्थायी निर्देशिका है, सार्वभौमिक नहीं। यहां तक कि अगर /tmp
, उपलब्ध है एक उपयोगकर्ता (या सिस्टम) अस्थायी वातावरण चर की स्थापना की है, तो वह चर के मूल्य के बजाय इस्तेमाल किया जाना चाहिए।
आप उपयोगकर्ता की होम निर्देशिका के सापेक्ष एक अस्थायी निर्देशिका चुनने का प्रयास कर सकते हैं, जिसे आप बना सकते हैं।
/tmp
, लेकिन वे इस बारे में अस्पष्ट थे कि क्या यह लिनक्स के लिए मानक है या केवल एक सामान्य सम्मेलन है।