C # WPF Nom de fichier plus élégant (à l'exclusion de l'extension) Méthode d'extraction
Dans votre programme C # WPF, vous souhaitez trouver une solution simple pour extraire le nom de fichier de la chaîne de chemin (telle que "C: Program FileShello.txt", sans conserver le nom d'expansion. Vous pensez qu'il existe des moyens plus efficaces d'avoir un processus multi-étapes que vous avez décrit.
En fait, le .NET Framework fournit vos besoins:
PATH Classe. Ce type a un grand nombre de méthodes statiques utilisées pour faire fonctionner les fichiers et les chemins de répertoire, y compris getFileName et getFileName withoutTextation .
Comme le nom l'indique, GetFileName
Méthode pour récupérer le nom et l'extension du fichier à partir du chemin. Par exemple, en utilisant le chemin "C: Program FileShello.txt", getFileName renvoie "Hello.txt".
De plus, GetFileNameWithoutExtation La méthode fournit ce que vous recherchez. Il extrait le nom de fichier qui ne contient pas d'extension. Avec le même exemple de chemin,
GetFileNameWithoutExtension, il renverra "bonjour". Utilisation élégante
Pour utiliser ces méthodes, obtenez simplement votre chemin comme une chaîne (comme vous l'avez fait) et utilisez la syntaxe suivante:Comme vous pouvez le voir, il élimine le besoin d'opérations de chaînes complexes et fournit une solution plus élégante pour vos problèmes.
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!