Maison > développement back-end > C++ > Comment puis-je extraire un nom de dossier à partir d'un chemin de fichier ?

Comment puis-je extraire un nom de dossier à partir d'un chemin de fichier ?

Patricia Arquette
Libérer: 2025-01-03 04:32:37
original
684 Les gens l'ont consulté

How Can I Extract a Folder Name from a File Path?

Localisation d'un nom de dossier dans un chemin de fichier

La détermination d'un nom de dossier à partir d'un chemin de fichier complet peut être réalisée en utilisant différentes approches. Cet article aborde ce problème en présentant des techniques efficaces pour obtenir le résultat souhaité.

Approche : Manipulation de chemin

L'utilisation de la classe Path fournit une méthode robuste méthode de manipulation des chemins de fichiers. L'extrait de code suivant montre comment extraire le nom du dossier :

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

Dans cet exemple, la méthode Path.GetDirectoryName récupère le chemin complet du répertoire, y compris le dossier final, tandis que Path.GetFileName isole le dernier composant du chemin, qui est le dossier nom.

Avantages :

  • Fonctionne que le chemin existe ou non.
  • S'appuie sur un nom de fichier définitif.

Considérations :

Suppose que le chemin se termine toujours par un nom de fichier. Pour les situations où cela est inconnu, une enquête plus approfondie sur l'existence du chemin est nécessaire.

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!

source:php.cn
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