Ficheros (1/5). EJERCICIOS

Ejercicio 1: 

Mostrar el contenido del directorio actual, indicando su nombre y cuántos archivos y directorios tiene. Para cada elemento contenido mostrar su nombre y si se trata de un fichero o directorio.

import java.io.*;

public class Contenido {

       public static void main(String[] args) {

      

             File DirActual = new File(".");

             String[] Contenido = DirActual.list();

            

             System.out.println("Ficheros en el directorio " + DirActual.getName() + ": " + Contenido.length);

            

             for(int i=0; i < Contenido.length; i++ ) {

                    File Archivo = new File (DirActual, Contenido[i]);

                    System.out.println("Nombre: " + Archivo.getName() + "¿Fichero?: " + Archivo.isFile() + " ¿Directorio?: "                       + Archivo.isDirectory());

             }

       }

}

Ejercicio 2: 

Mejorar el ejercicio anterior con uno o varios operadores ternarios.

SOLUCIÓN:

 

Comentarios

Entradas populares de este blog

Ficheros (4/5). Flujos de bytes. Ejercicio 9

Ficheros (3/?). Flujos de caracteres. FileWriter, BufferedWrite, PrintWriter