Pregunta: | 43804 - PROPIEDADES DE UN FICHERO |
Autor: | Román y Ana . |
Hola a todos,
nos gustaría saber como se sacan las propiedades de un fichero, con la fecha, tipo,etc. Por ejemplo: Si se trata de un fichero jpg nos gustaría conocer la Xorigen la Yorigen, tamaño del pixel,... Muchas gracias por anticipado |
Respuesta: | Mugutu |
Creamos un objeto fichero de la clase File, pasándole el nombre del archivo, en este caso, archivo.java.
File fichero=new File("archivo.java"); Si este archivo existe, es decir, si la función exists devuelve true, entonces se obtiene información acerca del archivo: * getName: devuelve el nombre del archivo * getPath: devuelve la ruta relativa * getAbsolutePath: devuelve la ruta absoluta. * canRead: nos indica si el archivo se puede leer. * canWrite: nos indica si el archivo se puede escribir * length: nos devuelve el tamaño del archivo, si dividimos la cantidad devuelta entre 1024 obtenemos el tamaño del archivo en KB. if(fichero.exists()){ System.out.println("Nombre del archivo "+fichero.getName()); System.out.println("Camino "+fichero.getPath()); System.out.println("Camino absoluto "+fichero.getAbsolutePath()); System.out.println("Se puede escribir "+fichero.canRead()); System.out.println("Se puede leer "+fichero.canWrite()); System.out.println("Tamaño "+fichero.length()); } |