listar contenido de directorio pasado por parámetro
Hola, a ver si alguien me puede echar un cable.. tengo este trozo de código que lo que hace es listarme el contenido de un directorio pasado por parametro ...esto lo hace bien, pero me saca una excepcion al comprobar si los ficheros son ficheros o directorios....alguien sabe cómo solucionarlo?
import java.io.*;
public class ficheros{
public static void main(String[] args){
String dir;//Directorio que se le pasa como parámetro
int TotalFicheros=0; //Contador del numero de ficheros
long TotalKbytes=0; //Tamaño de los ficheros sumados
int j; //Varieble para los indices
// Si no se le pasa ningún parámetro se le toma el actual
if(args.length>0){
dir=args[0];
}else{
dir=".";
}
//Contructor del fichero
File fi=new File(dir);
//Array de ficheros
File[] fichero=fi.listFiles();
// System.out.println("Contenido del directorio "+dir+"n");
import java.io.*;
public class ficheros{
public static void main(String[] args){
String dir;//Directorio que se le pasa como parámetro
int TotalFicheros=0; //Contador del numero de ficheros
long TotalKbytes=0; //Tamaño de los ficheros sumados
int j; //Varieble para los indices
// Si no se le pasa ningún parámetro se le toma el actual
if(args.length>0){
dir=args[0];
}else{
dir=".";
}
//Contructor del fichero
File fi=new File(dir);
//Array de ficheros
File[] fichero=fi.listFiles();
// System.out.println("Contenido del directorio "+dir+"n");