Java_Proyectos_NetBeans/Apuntes_guia/lectura_escritura/FileDemo.java

47 lines
1.8 KiB
Java
Raw Normal View History

2020-11-16 01:59:57 -03:00
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");
}
}