कल्पना कीजिए कि मैं निम्नलिखित फ़ाइल बनाना (या लिखना) चाहता हूँ: - C:\Temp\Bar\Foo\Test.txt
File.Create (..) पद्धति का उपयोग करते हुए , यह कर सकता है।
लेकिन, अगर मेरे पास निम्न फ़ोल्डर में से एक नहीं है (उदाहरण के लिए पथ, ऊपर)
- अस्थायी
- बार
- फू
तब मुझे एक DirectoryNotFoundException मिलती है ।
तो .. एक रास्ता दिया गया है, हम उस पथ के लिए फ़ाइल बनाने के लिए आवश्यक सभी फ़ोल्डर्स को पुन: कैसे बना सकते हैं? यदि Temp या Bar फ़ोल्डर्स मौजूद हैं, लेकिन Foo नहीं ... तो वह भी बनाया जाता है।
सरलता के लिए, मान लें कि कोई सुरक्षा चिंता नहीं है - सभी अनुमतियां ठीक हैं, आदि।