package clasesalejandroii.FILE;

import java.io.File;

/**
 *
 * @author jdani
 */
public class ejemplo {
    public static void main(String[] args)
    {
        /*
        Ejercicio 9: Lista los archivos del directorio Downloads, y muestra el tamaño, permiso de lectura, escritura y ejecución de cada uno de los archivos junto a su nombre.
        */
        File directorio = new File("C:\\Users\\jdani\\Downloads");
        String[] nombreArchivos = directorio.list();
        for(int i = 0; i < nombreArchivos.length; i++)
        {
            System.out.print ("Su nombre es : " + nombreArchivos[i]);        
          File archivo = new File("C:\\Users\\jdani\\Downloads"+"\\"+nombreArchivos[i]);
            
            System.out.println(" | Tamaño del archivo es: "+archivo.length());
            
            System.out.println("Permiso de lectura: " + archivo.canRead());
            
            System.out.println("Permiso de escritura: " + archivo.canWrite());
            
            System.out.println("Permiso de ejecución: " + archivo.canExecute());
        }
    }
}