? Java servlet programmer lar deg lage programvare som kjører på alle operativsystemer. Javaprogrammering ikke er kompilert til den er utført på den maskin , som gjør det forenlig med en lang rekke operativsystemer. Én funksjon du kan utføre ved hjelp av Java-kode er søk av filer på brukerens maskin . Dette er gunstig når du ønsker å lage et program som finner filer i forhold til søkekriterier satt av brukeren eller din egen programvare . Instruksjoner
en
Legg filen input og output biblioteker. Disse Java-bibliotekene gi deg med alle de interne funksjoner for fil søk, opprette og redigere filer på en server eller desktop . Legg inn koden nedenfor til begynnelsen av koden din fil :
import org.apache.commons.io.FileUtils ;
import java.io.File ;
import java . util.Collection ;
import java.util.Iterator ;
2
Sett katalogen der søket utfører . Du kan sette den til å søke i hele "C "-stasjonen eller bare en undermappe . Koden nedenfor angir katalog for søket : en
File root = new File ( " C: \\ dokumenter \\ ");
3
Sett filtyper for å søke . Bruk " *" for å søke etter alle filtyper. I dette eksemplet er alle de " txt " filer søkte . Koden nedenfor viser de " txt " forlengelse : en
String [] utvidelser = { " txt "} ;
4
Sett filen samling objekt . Filen samling objekt bruker alle parameterne og setter opp søket . Koden nedenfor viser hvordan du setter opp samlingen objekt:
Collection filer = FileUtils.listFiles (root , utvidelser , true);
5
Kjør søk på datamaskinen. I dette eksempel er hver fil funnet med " txt " forlengelse vises til brukeren . Koden nedenfor utfører søk og display:
for ( iterator iterator = files.iterator (); iterator.hasNext ( ) ;) {
File pfile = (Fil ) iterator.next ( ) ;
System.out.println ( "File funnet: " + pfile.getAbsolutePath ( ));
}