47 lines
1.8 KiB
Java
47 lines
1.8 KiB
Java
|
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");
|
||
|
}
|
||
|
}
|