Comment obtenir le chemin du dossier à partir du chemin complet du fichier en C# ?
Bonjour à tous ! Je suis débutant en C# et .NET, j'écris une petite application pour le traitement de fichiers. J'ai rencontré un problème : j'ai une chaîne contenant le chemin complet d'un fichier, par exemple :
```csharp
string fullPath = @"C:\Users\Иван\Documents\Отчеты\report_2024.xlsx";
```
J'ai besoin d'obtenir uniquement le répertoire à partir de ce chemin, c'est-à-dire `C:\Users\Иван\Documents\Отчеты\`, pour ensuite, par exemple, y enregistrer un autre fichier ou vérifier si le dossier existe.
J'ai essayé d'utiliser simplement `Substring` et de chercher la dernière barre oblique, mais cela semble bancal et peu fiable — et si le chemin contient des caractères cyrilliques ou différents séparateurs ? De plus, sous Linux, les barres obliques sont différentes.
Dites-moi, s'il vous plaît, quelle est la bonne méthode en .NET pour extraire le répertoire à partir du chemin complet d'un fichier ? Je souhaite que cela soit fiable.