? Applications de servlet Java vous permettent de créer un logiciel qui fonctionne sur n'importe quel système d'exploitation. Programmation Java n'est pas compilé jusqu'à ce qu'il soit exécuté sur la machine, ce qui le rend compatible avec un large éventail de systèmes d'exploitation. Une fonction que vous pouvez effectuer à l'aide du code Java est la recherche de fichiers sur la machine d'un utilisateur . Ceci est utile lorsque vous souhaitez créer une application qui détecte les fichiers relatifs aux critères de recherche définis par l'utilisateur ou de votre propre logiciel . Instructions
1
Ajouter le fichier d'entrée et de sortie bibliothèques . Ces bibliothèques Java vous fournir toutes les fonctions internes pour les recherches de fichiers , créer et éditer des fichiers sur un serveur ou de bureau. Ajoutez le code ci-dessous pour le début de votre fichier de code :
org.apache.commons.io.FileUtils d'importation ;
importation java.io.File ;
import java . util.Collection ;
java.util.Iterator d'importation;
2
Définit le répertoire où la recherche s'exécute. Vous pouvez le configurer pour consulter la totalité du disque " C " ou juste un sous-répertoire. Le code ci-dessous définit le répertoire pour la recherche :
racine du fichier = new File (" C: \\ Documents \\") ;
3
Définir les extensions de fichier à rechercher . Utilisez "*" pour rechercher toutes les extensions de fichier. Dans cet exemple, tous les fichiers "txt" sont recherchés . Le code ci-dessous présente le "txt " extension:
String [ ] = { extensions "txt "};
4
Réglez votre objet de collection de fichiers. L'objet de collection de fichiers utilise tous les paramètres et met en place la recherche. Le code ci-dessous montre comment mettre en place l'objet de collection : vidéos de Fichiers Collection
= FileUtils.listFiles (racine , extensions , true);
5
lancer la recherche sur l'ordinateur. Dans cet exemple, chaque fichier trouvé avec l'extension " txt " est affiché à l'utilisateur. Le code ci-dessous effectue la recherche et l'affichage :
pour ( iterator = iterator files.iterator (); iterator.hasNext () ;) {
pfile du fichier = ( File) iterator.next ( ) ;
System.out.println (" fichier trouvé :" + pfile.getAbsolutePath ()); }