Imprimir

La clase File permite realizar una serie de operaciones sobre los archivos y directorios que se encuentren en el sistema. requiere importar "java.io.File".

Método constructor

Principales métodos sobre directorios y archivos

 

Ejemplo:

        //Obtener la lista de archivos y directorios
// del directorio actual
File dirActual = new File(".");
String[] lista = dirActual.list();
for (int i = 0; i < lista.length; i++) {
File f = new File(lista[i]);
System.out.println("Nombre: "+f.getName());
System.out.println("Tamaño: "+f.length());
if(f.isDirectory())
System.out.println("Es un directorio");
else
System.out.println("Es un archivo");
System.out.println("-------------------");
}

//Comprobar si existe el archivo "prueba.txt"
File prueba = new File("prueba.txt");
if(prueba.exists())
System.out.println("El archivo prueba.txt existe");
else
System.out.println("El archivo prueba.txt NO existe");

 

        //Obtener la lista de archivos y directorios
        //  del directorio actual
        File dirActual = new File(".");
        String[] lista = dirActual.list();
        for (int i = 0; i < lista.length; i++) {
            File f = new File(lista[i]);
            System.out.println("Nombre: "+f.getName());
            System.out.println("Tamaño: "+f.length());
            if(f.isDirectory())
               System.out.println("Es un directorio");
            else
               System.out.println("Es un archivo");
            System.out.println("-------------------");
        }

        //Comprobar si existe el archivo "prueba.txt"
        File prueba = new File("prueba.txt");
        if(prueba.exists())
            System.out.println("El archivo prueba.txt existe");
        else
            System.out.println("El archivo prueba.txt NO existe");