import java.io.*;

public class TestaArquivo
{
  public static void main (String [] in)
    {
      int n;
      
      File f = new File("/home/mac/cef/www/");
      if (f == null) System.out.println("ops");
      else{
	System.out.println("abriu o arquivo!");
	/* a classe File tem alguns metodos, tais como 
	   exists(), isDirectory(), etc...          */ 

	System.out.println("existe: "+f.exists());
	
	if(f.isDirectory()){
	  System.out.println("E' diretorio: ");
	  
	  /* o metodo list() recebe um filtro e devolve um 
	     vetor de Strings, com os nomes dos arquivos neste
	     diretorio que passam pelo filtro              */

	  String [] lista = f.list(new DirFilter());
	  	  
	  for(int i = 0; i < lista.length; i++)
	    System.out.println(" "+lista[i]);
	  
	}
	else
	  System.out.println("Nao e' diretorio");
      }
    }
  
}
