कल्पना मैं (ऊपर लिख या) निम्न फ़ाइल बनाना चाहते हैं: - C:\Temp\Bar\Foo\Test.txt
फ़ोल्डर्स मौजूद नहीं होने पर, मैं एक फ़ाइल और कोई फ़ोल्डर कैसे बना सकता हूं?
File.Create(..) पद्धति का उपयोग करना, इस यह कर सकते हैं।
लेकिन, अगर मैं निम्न फ़ोल्डरों में से किसी एक (है कि उदाहरण के पथ से, ऊपर)
- अस्थायी
- बार
- फू
तो मैं मिल की जरूरत नहीं है एक DirectoryNotFoundException फेंक दिया।
तो .. पथ दिया गया है, हम फ़ाइल बनाने के लिए आवश्यक सभी फ़ोल्डर्स को दोबारा कैसे बना सकते हैं .. उस पथ के लिए? यदि टेम्प या बार फ़ोल्डर्स मौजूद हैं, लेकिन Foo नहीं है ... तो यह भी बनाया गया है।
सरलता के लिए, की सुविधा देता है कोई सुरक्षा चिंताओं को लगता है - सभी अनुमतियों को ठीक कर रहे हैं, आदि
(http://stackoverflow.com/questions/660685/saving-a-file-and-automatically-create-directories) की – mateuscb
संभावित डुप्लिकेट [एक फ़ाइल को सहेजने और स्वचालित रूप से निर्देशिका बनाएं] के संभावित डुप्लिकेट [ यदि कोई फ़ोल्डर मौजूद नहीं है, तो इसे बनाएं] (http://stackoverflow.com/questions/9065598/if-a-folder-does-not-exist-create-it) –