Maison > développement back-end > C++ > Comment extraire le nom du dossier d'un chemin de fichier en C# ?

Comment extraire le nom du dossier d'un chemin de fichier en C# ?

Linda Hamilton
Libérer: 2024-12-29 03:31:14
original
335 Les gens l'ont consulté

How to Extract the Folder Name from a File Path in C#?

Extraire le nom du dossier d'un chemin de fichier

Lorsque vous travaillez avec des chemins de fichiers, il peut être nécessaire d'extraire le nom du dossier du chemin d'accès complet chemin. Cela vous permet d'identifier l'emplacement du fichier dans la structure de répertoires. Voici comment procéder en C# :

À l'aide de la classe Path, il existe deux approches pour obtenir le nom du dossier :

Approche 1 : combiner GetDirectoryName et GetFileName

Cette méthode est simple et renvoie le dernier nom de dossier dans le path:

string path = "C:/folder1/folder2/file.txt";
string lastFolderName = Path.GetFileName(Path.GetDirectoryName(path));
Copier après la connexion

Approche 2 : Utilisation de Path.GetFileName sur le répertoire parent

Cette méthode considère le répertoire parent comme le nom du dossier :

string path = "C:/folder1/folder2/file.txt";
string folderName = Path.GetFileName(Path.GetDirectoryName(path));
Copier après la connexion

Les deux approches fournissent le nom du dossier. Cependant, la deuxième approche repose sur l’hypothèse que le chemin se termine par un nom de fichier. Si le chemin représente un dossier à la place, vous devrez peut-être le gérer différemment.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal