Avatar ·

كيفية الحصول على مسار المجلد من المسار الكامل للملف في C#؟

```html مرحباً بالجميع! أنا مبتدئ في C# و.NET، وأقوم بكتابة تطبيق صغير لمعالجة الملفات. واجهت مشكلة: لدي سلسلة نصية تحتوي على المسار الكامل للملف، على سبيل المثال: ```csharp string fullPath = @"C:\\Users\\Иван\\Documents\\Отчеты\\report_2024.xlsx"; ``` أحتاج من هذا المسار الحصول على المجلد فقط، أي `C:\\Users\\Иван\\Documents\\Отчеты\\`، لكي أتمكن مثلاً من حفظ ملف آخر هناك أو التحقق من وجود المجلد. حاولت استخدام `Substring` والبحث عن آخر شرطة مائلة، لكن هذا يبدو حلاً غير احترافي وغير موثوق - ماذا لو كان المسار يحتوي على أحرف سيريلية أو فواصل مختلفة؟ بالإضافة إلى ذلك، في Linux تكون الشرطات المائلة مختلفة. أرجو إخباري، ما هي الطريقة الصحيحة في .NET لاستخراج المجلد من المسار الكامل للملف؟ أريد حلاً يعمل بشكل موثوق. ```