Vistas de página en total

martes, 6 de enero de 2015

Crear una carpeta elijiendo la ruta especifica en Java

Hola hoy retomare un poco lo del blog anterior de crear carpeta en aquel ejemplo se creo la carpeta dentro del mismo formulario hoy haré lo mismo con la diferencia de que se creara de acuerdo a la ruta que le demos ok, así que no explicare nada ya que lo explicado este en el blog anterior solo daré el código:

Crearemos una carpeta que contendra dentro de ella otras carpetas de acuerdo y la llamare a la carpeta principal de acuerdo al año en el que estamos:

public static void main(String[] args) {
        Calendar fecha = Calendar.getInstance();
        int año = fecha.get(Calendar.YEAR);
        String nombre1 = Integer.toString(año);
        File carpeta, carpeta1, carpeta2, carpeta3, carpeta4;
        //variable
        //String nombre;
        //le asignamos un valor a la variable nombre para la carpeta mediante JOptionPane que muestre una ventana
        //nombre = JOptionPane.showInputDialog("Nombre a la Carpeta");
        //se instancia la carpeta y se le asgina el nombre
        carpeta = new File("C:\\Users\\dell 6410\\Desktop\\" + nombre1);
        //se verifica si la carpeta existe o no y la crea en caso de que no exista  
            carpeta1 = new File(carpeta + "\\Pre-escolar");
            carpeta2 = new File(carpeta + "\\Primaria");
            carpeta3 = new File(carpeta + "\\Secundaria");
            carpeta4 = new File(carpeta + "\\Media Superior");
            carpeta1.mkdir();
            carpeta2.mkdir();
            carpeta3.mkdir();
            carpeta4.mkdir();
            String dir = carpeta1.getPath();
            System.out.println(carpeta.getPath());
        System.out.println(dir);
        System.out.println(carpeta2.getPath());
        System.out.println(carpeta3.getPath());
        System.out.println(carpeta4.getPath());    
    }


Como se ve en la consola de salida de Netbeans mande a imprimir la direccion de las carpetas creadas:


Verificamos que se haya creado y las demás también:




No hay comentarios:

Publicar un comentario