package lectura_escritura_archivos; /** @author jp.av.dev@gmail.com */ import java.io.File; public class FileDemo { public void analizarArchivo(String ruta) { File nombre = new File(ruta); if (nombre.exists()) { System.out.println(nombre.getName() + " : Existe"); if (nombre.isDirectory()) { System.out.println("Es un directorio"); } else if (nombre.isAbsolute()) { System.out.println("Es una ruta Absoluta"); } else { System.out.println("No es una ruta absoluta"); } System.out.println("Ultima modificaciĆ³n : " + nombre.lastModified()); System.out.println("TamaƱo de Archivo : " + nombre.length()); System.out.println("Ruta : " + nombre.getPath()); System.out.println("Ruta Absoluta : " + nombre.getAbsolutePath()); if (nombre.isDirectory()) { //Muestra el Directorio String directorio[] = nombre.list(); System.out.println("Contenido del Directorio :\n"); for( String nombreDirectorio : directorio) { System.out.println("Nombre Directorio :" + nombreDirectorio); } } } else { System.out.println(ruta + " no existe"); } } public static void main(String[] args) { /** //File nombreArchivo = new File("c:/prueba.bmp"); File nombreArchivo = new File("prueba.bmp");*/ FileDemo demo = new FileDemo(); //demo.analizarArchivo("prueba.bmp"); demo.analizarArchivo("C:/Users/FuzanToko/Documents/Java Proyects/JAVA desde 0 a S/Lectura_Escriutra_Archivos"); } }