Avatar ·

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. Je suis confronté à un problème : j'ai une chaîne contenant le chemin complet du 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 du chemin complet d'un fichier ? Je voudrais que ce soit...