मैंने हमेशा यह माना है कि उत्तर हाँ है, लेकिन अब मैं सच खोजने की कोशिश कर रहा हूं।Path.GetTempFileName के साथ बनाई गई फाइलें स्वचालित रूप से साफ़ हो जाती हैं?
जब मैं Path.GetTempFileName()
का उपयोग कर एक temp फ़ाइल बनाता हूं, तो विंडोज़ बाद में इसे स्वचालित रूप से साफ़ कर देगा?
यदि मैं Path.GetTempPath()
के अंतर्गत निर्देशिका बना रहा हूं तो क्या होगा? क्या विंडोज़ इसे साफ़ कर देगा?
या क्या यह डेवलपर की जिम्मेदारी है जो वहां बनाई गई फ़ाइलों को हटाने के लिए है?
'FILE_ATTRIBUTE_TEMPORARY' स्वचालित रूप से फ़ाइल को नहीं हटाएगा। यह ध्वज केवल ओएस को इंगित करता है कि जितनी ज्यादा हो सके फ़ाइल को कैश करने की कोशिश करें और संभावित रूप से भौतिक माध्यम से गुजरें। जो ध्वज आप चाहते हैं वह 'FILE_FLAG_DELETE_ON_CLOSE' है। –
@ जेसीसी। लिक्सर आप सही हैं, मेरे हिस्से पर मस्तिष्क स्थिर है। अब मैंने सही किया है। धन्यवाद। –
कोई समस्या नहीं, महोदय! जानकारी के लिए +1। –