Java servlet toepassingen kunt u software die draait op elk besturingssysteem te creëren . Java is niet gecompileerd totdat het wordt uitgevoerd op de machine , dat deze verenigbaar met een uitgebreide lijst van besturingssystemen maakt . Een functie die u kunt uitvoeren met behulp van Java -code is het zoeken van bestanden op de computer van een gebruiker . Dit is handig als u wilt een applicatie die bestanden ten opzichte van zoekcriteria van de gebruiker of uw eigen software instellen vondsten maken . Instructies 1 In de file input en output bibliotheken . Deze Java-bibliotheken bieden u alle van de interne functies voor het zoeken naar bestanden , het maken en bewerken van bestanden op een server of desktop . Voeg de code hieronder om het begin van je code bestand : import org.apache.commons.io.FileUtils ; import java.io.File ; import java . util.Collection ; import java.util.Iterator ; kopen van 2 Stel de directory waar de zoekopdracht uitvoert . U kunt het aan de hele " C" schijf of gewoon een submap zoeken . De onderstaande code stelt de directory voor de zoekopdracht : File wortel = new File ( " C : \\ documenten \\ " ) ; 3 Stel de bestandsextensies te zoeken . Gebruik " * " om te zoeken naar alle bestandsextensies . In dit voorbeeld alle " txt " bestanden doorzocht . De onderstaande code stelt de " txt " extensie : String [ ] extensions = { " txt " } ; 4 Stel uw bestand collectie object . Bestanden object gebruikt alle van de parameters en stelt de zoekopdracht . De onderstaande code toont hoe het opzetten van de collectie object : Collection bestanden = FileUtils.listFiles ( wortel, extensies , true) ; 5 Start de zoekactie op de computer . In dit voorbeeld wordt elk bestand gevonden met de " txt " extensie weergegeven aan de gebruiker . De onderstaande code voert de search en display : voor ( Iterator iterator = files.iterator ( ) ; iterator.hasNext ( ) ;) { Bestand pfile = ( File ) iterator.next ( ) ; System.out.println ( " File Gevonden : " + pfile.getAbsolutePath ( ) ) ; }
|