? Aplicações Java Servlet permitem criar software que roda em qualquer sistema operacional. Programação Java não é compilado até que seja executado na máquina , o que faz com que seja compatível com uma ampla gama de sistemas operativos . Uma função que você pode executar usando o código Java é a busca de arquivos na máquina do usuário. Isso é benéfico quando você quer criar um aplicativo que localiza arquivos relativos aos critérios definidos pelo usuário ou o seu próprio software de busca . Instruções
1
Adicione as bibliotecas de entrada e saída de arquivo . Estas bibliotecas Java fornecê-lo com todas as funções internas para pesquisas de arquivo , criação e edição de arquivos em um servidor ou desktop. Adicione o código abaixo para o início do seu arquivo de código :
org.apache.commons.io.FileUtils importação;
import java.io.File ;
importação java . util.Collection ;
java.util.Iterator importação;
2
definir o diretório onde a pesquisa é executada. Você pode configurá-lo para pesquisar toda a unidade "C" ou apenas um subdiretório. O código a seguir define o diretório para a busca :
raiz do arquivo
= new File (" C : \\ Documents \\ ");
3
Defina as extensões de arquivo para pesquisar . Utilize "*" para procurar todas as extensões de arquivo . Neste exemplo, todos os arquivos " txt" são pesquisados. O código a seguir define o " txt" :
String [] = { extensões " txt "};
4
Defina o seu objeto de coleção de arquivos. O objeto de coleção de arquivos utiliza todos os parâmetros e define -se a pesquisa. O código abaixo mostra como configurar o objeto da coleção :
arquivos Coleção = FileUtils.listFiles ( raiz , ampliações, true);
5
Execute a busca no computador. Neste exemplo, cada arquivo encontrado com a extensão " txt" é exibida para o usuário. O código abaixo realiza a pesquisa e visualização :
for ( Iterator iterator = files.iterator (); iterator.hasNext () ;) {
arquivo pfile = ( File) iterator.next ( );
System.out.println (" arquivo encontrado :" + pfile.getAbsolutePath ()); }