segunda-feira, 31 de dezembro de 2012

Listar Arquivos com Java

Bom, já faz alguns meses que não faço post para o Blog em virtude do término da faculdade e entregas de trabalhos, apresentações finais de TCC e documentação fora as provas. Então peço desculpas a todos.

No post de hoje um programa simples para listar arquivos em um diretório, a função não é recursiva portanto o diretório tem que ser específico. Estou trabalhando em um projeto e na parte de deploy são necessárias as libs e ao invés de capturar nome por nome é mais fácil listá-las em um programa. Tentei pelo MS-DOS mas a cópia não foi possível. Como sempre perdemos tempo nestas questões simples. Então, segue o programa em Java para facilitar o próximo trabalho.




  1. import java.io.File;
  2.  
  3.  
  4. public class ListaArquivos {
  5.  
  6.         public static void main(String[] args) {
  7.  
  8.                 String dir = "C:\\Users\\marcelo\\workspaceHelios\\Monitoring1_3\\WebContent\\WEB-INF\\lib";
  9.  
  10.                 File diretorio = new File(dir);
  11.                 File fList[] = diretorio.listFiles();
  12.  
  13.                 System.out.println("Numero de arquivos no diretorio : " + fList.length );
  14.  
  15.                 for ( int i = 0; i < fList.length; i++ ){
  16.                         System.out.println(fList[i].getName() );
  17.                 }
  18.                
  19.         }
  20.  
  21. }