मैं बस इसके आसपास नहीं जा सकता। मैं File.Create
... File.CrateText
के साथ एक फ़ाइल बनाने में सक्षम हूं और इसी तरह, केवल पथ मौजूद है। अगर ऐसा नहीं होता है तो फाइल नहीं लिखी जाएगी और एक त्रुटि लौटाएगी। मैं पथ कैसे बना सकता हूं?एक फ़ाइल बनाना जो पथ मौजूद नहीं है?
उत्तर
Directory.CreateDirectory("C:\MyApp\MySubDir\Data")
चूंकि यह पोस्ट यहां आपकी समस्या को अतिरिक्त एमएसडीएन जानकारी हल करता है: http://msdn.microsoft.com/en-us/library/as2f1fez.aspx – Bdiem
और हम कैसे जांचते हैं कि पथ मौजूद है या नहीं? या हम सिर्फ इस समारोह को बुलाओ। –
पढ़ें! एमएसडीएन कहते हैं: यदि फ़ोल्डर पहले से मौजूद है, तो CreateDirectory कुछ भी नहीं करता है। – Bdiem
प्रयास करें आप पहले निर्देशिका बनाने की आवश्यकता होगी। यह उन सभी उपनिर्देशिकाएं तैयार करेगा जो आपके द्वारा भेजे जाने वाले पथ में मौजूद नहीं हैं। यह कार्यक्षमता का एक शक्तिशाली टुकड़ा है।
Directory.CreateDirectory(filePath);
यदि आप नहीं जानते कि निर्देशिका मौजूद है या नहीं, तो आप निर्देशिका.इक्सिस्ट का उपयोग कर सकते हैं। लेकिन इस मामले के लिए यह व्यर्थ नहीं होगा। एमएसडीएन का कहना है कि यदि निर्देशिका वर्तमान में मौजूद है तो CreateDirectory कुछ भी नहीं करता है। लेकिन अगर आप एक और कारण के लिए निर्देशिका के अस्तित्व की जाँच करना चाहता था आप का उपयोग कर सकते हैं:
if(Directory.Exists(folder) == false)
{
//do stuff
}
Directory.CreateDirectory("path");
यह देखते हुए कि आप पूरा पथ (फ़ोल्डर + फ़ाइल का नाम) है, निम्नलिखित कोड अपने आवश्यक निर्देशिका यह सुनिश्चित करेंगे पथ मौजूद है (यदि वह पहले से मौजूद नहीं है)
FileInfo fileInfo = new FileInfo(fileFullPath);
if (!fileInfo.Exists)
Directory.CreateDirectory(fileInfo.Directory.FullName);
//create the file ...
भी पर
FileInfo fileInfo = new FileInfo(fileFullPath);
if (!fileInfo.Directory.Exists) fileInfo.Directory.Create()
काम काम करना चाहिए स्थिर निर्देशिका वर्ग
- 1. साइकिल जो मौजूद नहीं है
- 2. grails/बाहरी विन्यास/grails.config.locations - पूर्ण पथ फ़ाइल "मौजूद नहीं है"?
- 3. थंबनेल एक्सेस करना जो मौजूद नहीं है
- 4. फ़ाइल बनाएं अगर फ़ाइल मौजूद नहीं है
- 5. ड्रॉप व्यू जो मौजूद नहीं है
- 6. जांचें कि फ़ाइल या पैरेंट निर्देशिका मौजूद है, एक संभावित पूर्ण फ़ाइल पथ
- 7. .NET कैसे जांचें कि पथ एक फ़ाइल है या नहीं?
- 8. केवल एक फ़ाइल बनाएं यदि मौजूद नहीं है
- 9. एक अतिरिक्त रिक्त पंक्ति जो मौजूद नहीं है
- 10. एक संदेश बॉक्स बनाना जो कोड को रोकता नहीं है?
- 11. एंड्रॉइड एक मेमोरी निवासी इनपुट फ़ाइल बनाना जो ईमेल
- 12. .htaccess रीडायरेक्ट अगर फ़ाइल मौजूद नहीं है
- 13. एक प्रोग्राम बनाना जो विंडोज
- 14. php: जांचें कि पथ मौजूद है या नहीं?
- 15. विस्क्रिप्ट: विशिष्ट फ़ाइल मौजूद है या नहीं,
- 16. सी # - फ़ाइल पथ
- 17. एक सरणी बनाना जो सी ++
- 18. जांचें कि फ़ाइल मौजूद है या नहीं,
- 19. जावा फ़ाइलऑटपुटस्ट्रीम फ़ाइल मौजूद नहीं है
- 20. एप्लिकेशन_error फ़ंक्शन अंतःस्थापित "फ़ाइल मौजूद नहीं है"
- 21. अगर एक फ़ाइल मौजूद
- 22. यह जांचने के लिए कि उपयोगकर्ता परिभाषित पथ पर कोई फ़ाइल मौजूद है या नहीं?
- 23. बनाना Xerces एक फ़ाइल
- 24. त्रुटि: "फ़ाइल '/MasterPages/MainMaster.master' मौजूद नहीं है।" (हाँ, यह फ़ाइल मौजूद है!)
- 25. फ़ाइल पथ
- 26. एक अभिव्यक्ति वृक्ष बनाना जो एक विधि
- 27. फ़ाइल पहले से मौजूद नहीं हो सकती है जब फ़ाइल पहले से मौजूद है
- 28. क्या उरी बनाना संभव है जो पूर्ण नहीं है?
- 29. क्या जावास्क्रिप्ट फ़ाइल को सोर्सिंग करने का कोई नकारात्मक प्रभाव है जो वास्तव में मौजूद नहीं है?
- 30. केवल पथ को पुनर्लेखन करें यदि फ़ाइल/फ़ोल्डर मौजूद नहीं है
की संभावित डुप्लिकेट [सी # में एक पूर्ण पथ से एकाधिक निर्देशिका कैसे बनाएं?] (http://stackoverflow.com/questions/2134392/how-to-create-multiple के बजाय फ़ाइलइन्फो की निर्देशिका -डायरेक्टरी-से-ए-सिंगल-फुल-पथ-इन-सी) –