? Java servlet programmer giver dig mulighed til at skabe software , der kører på alle operativsystemer. Java-programmering er ikke oversat før det udføres på maskinen , hvilket gør den kompatibel med en bred vifte af operativsystemer . En funktion , du kan udføre ved hjælp af Java -kode er søgningen af filer på en brugers maskine . Dette er en fordel , når du ønsker at skabe et program, der finder filer i forhold til søgekriterier fastsat af brugeren eller din egen software. Instruktioner
1
Tilføj filen input og output biblioteker. Disse Java biblioteker give dig med alle de interne funktioner til filsøgninger , oprette og redigere filer på en server eller desktop . Tilføj koden nedenfor til starten af din kode fil:
import org.apache.commons.io.FileUtils ,
import java.io.File ,
import java . util.Collection ;
import java.util.Iterator ,
2
Indstil den mappe, hvor søgningen udfører . Du kan indstille den til at søge på hele "C" drev eller bare en undermappe. Koden nedenfor viser den mappe for søgningen : Hej
File root = new File ( " C: \\ dokumenter \\ ");
3
Indstil filtypenavne for at søge . Brug "*" for at søge efter alle filtyper . I dette eksempel er alle " txt " filer søgt . Koden nedenfor viser de " txt " udvidelse : Hej
String [] extensions = {" txt " };
4
Indstil din fil samling objekt. Filen samlingen objekt bruger alle de parametre og konfigurerer søgningen. Koden nedenfor viser , hvordan du opsætter indsamlingen objekt:
Collection filer = FileUtils.listFiles ( rod, extensions , true) ;
5
Kør søgning på computeren. I dette eksempel er hver fil fundet med " txt " udvidelse vises for brugeren . Koden nedenfor udfører søgningen og display : Hej
for ( Iterator iterator = files.iterator (); iterator.hasNext () ;) {
File pfile = ( File) iterator.next ( ),
System.out.println ( "File fundet: " + pfile.getAbsolutePath ());
}