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));
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));
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!