C# में फ़ाइल के पूर्ण पथ से फ़ोल्डर का पथ कैसे प्राप्त करें?
सभी को नमस्ते! मैं C# और .NET में नया हूँ, फ़ाइल प्रोसेसिंग के लिए एक छोटा एप्लिकेशन लिख रहा हूँ। मुझे ऐसी समस्या का सामना करना पड़ा: मेरे पास एक string है जिसमें फ़ाइल का पूर्ण पथ है, उदाहरण के लिए:
```csharp
string fullPath = @"C:\\Users\\Иван\\Documents\\Отчеты\\report_2024.xlsx";
```
मुझे इस पथ से केवल directory प्राप्त करनी है, यानी `C:\\Users\\Иван\\Documents\\Отчеты\\`, ताकि बाद में, उदाहरण के लिए, वहाँ कोई दूसरी फ़ाइल सेव कर सकूँ या जाँच सकूँ कि फ़ोल्डर मौजूद है या नहीं।
मैंने केवल `Substring` का उपयोग करके और अंतिम slash ढूँढ़ने की कोशिश की, लेकिन यह अव्यवस्थित और अविश्वसनीय लगता है — क्या होगा अगर पथ में Cyrillic अक्षर या अलग-अलग separators हों? साथ ही Linux पर तो slashes अलग होते हैं।
कृपया बताएँ कि .NET में फ़ाइल के पूर्ण पथ से directory निकालने का सही तरीका क्या है? मैं चाहता हूँ कि यह...