Maison > Java > javaDidacticiel > Comment puis-je récupérer efficacement les extensions de fichiers en Java ?

Comment puis-je récupérer efficacement les extensions de fichiers en Java ?

Susan Sarandon
Libérer: 2024-12-25 10:29:10
original
957 Les gens l'ont consulté

How Can I Efficiently Retrieve File Extensions in Java?

Récupération des extensions de fichiers en Java

En Java, l'obtention de l'extension de fichier d'un fichier peut être obtenue à l'aide de la méthode FilenameUtils.getExtension à partir du Bibliothèque d'E/S Apache Commons. Cette méthode constitue un moyen pratique et efficace d'extraire l'extension d'un chemin ou d'un nom de fichier.

Utilisation :

Pour utiliser la méthode FilenameUtils.getExtension, incluez le dépendance Maven suivante dans votre projet :

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.6</version>
</dependency>
Copier après la connexion

Vous pouvez spécifier soit un chemin de fichier complet, soit simplement le nom du fichier comme entrée dans le méthode :

String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // returns "txt"
String ext2 = FilenameUtils.getExtension("bar.exe"); // returns "exe"
Copier après la connexion

Options supplémentaires :

La bibliothèque Apache Commons IO propose plusieurs autres méthodes pour travailler avec les extensions de fichiers :

  • FilenameUtils.getExtension(String, String) : obtient l'extension d'un fichier, incluant éventuellement le point separator.
  • FilenameUtils.removeExtension(String) : supprime l'extension d'un nom de fichier.
  • FilenameUtils.getBaseName(String) : obtient le nom de base d'un fichier sans l'extension.
  • FilenameUtils.wildcardMatch(String, String) : vérifie si un nom de fichier correspond à un caractère générique modèle.

En employant ces méthodes, les développeurs peuvent facilement gérer les extensions de fichiers dans diverses applications Java.

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