? Java Servlet program tillåter dig att skapa program som körs på alla operativsystem . Java -programmering är inte kompileras förrän den utförs på maskinen , vilket gör den kompatibel med en rad olika operativsystem . En funktion du kan utföra med hjälp av Java-kod är sökning av filer på en användares dator . Detta är bra när du vill skapa ett program som hittar filer relativt sökkriterier som användaren eller din egen mjukvara . Instruktioner
1
Lägg filen input och bibliotek utgång . Dessa Java bibliotek ger dig alla de interna funktioner för fil- sökningar , skapa och redigera filer på en server eller desktop . Lägg koden nedan till början av din kod fil :
import org.apache.commons.io.FileUtils ,
import java.io.File ,
import java . util.Collection ;
import java.util.Iterator ,
2
Ställ katalog där sökningen körs . Du kan ställa in den att söka igenom hela " C " -enhet eller bara en underkatalog . Koden nedan anger katalogen för sökningen :
File root = new File ( " C: \\ Documents \\ " ) ;
3
Ställ filändelser att söka . Använd " * " för att söka efter alla filändelser . I detta exempel är alla de " txt" filer sökt . Koden nedan visar den " txt " extension:
String [] extensions = { " txt " };
4
Ställ din objektfil samling . Filen samlingen objektet använder alla parametrar och ställer upp sökandet . Koden nedan visar hur du ställer in samlingen objektet :
Collection filer = FileUtils.listFiles ( root , förlängningar , true ) ;
5
Kör sökning på datorn . I detta exempel är varje fil hittades med " txt " förlängning visas för användaren . Koden nedan utför sök-och display :
för ( Iterator iterator = files.iterator ( ) ; iterator.hasNext ( ) ;) {
File pfile = ( File ) iterator.next ( ) ;
System.out.println ( " filen hittades : " + pfile.getAbsolutePath ( ) ) ;
}