Saludos a todos empezare por la clase FILE
En el blog especificamente en este post
http://robertoch-itoaxaca.blogspot.com/2010/03/archivos-en-java-la-clase-file-y-sus.html indique algun material de lectura de la clase FILE.
De donde podemos decir:
La
clase File en java
representa un fichero de forma abstracta y nos permite obtener información sobre él. Al
instanciar la clase File con un fichero,
no se abre el fichero ni es necesario que este exista y precisamente esa es la primera información útil que podemos obtener del fichero: saber si existe o no.
Para ello usa el metodo exists() que verifica que el archivo vinculado al objeto exista. Existen mas metodos podemos decir que se clasifican en dos categorias:
- De Archivos
- De Directorios
De los primeros podemos citar los siguientes:
boolean isFile() // nos dice si es un fiechero
boolean exists() // nos dice si el fichero existe
boolean canRead() //nos dice si se puede leer el fichero
boolean canWrite() // nos dice si se puede escribir en el fichero
boolean delete () //elimina el fichero
long length() // nos dice el temaño del fichero en bytes
long lastModified() // ultima vez que se modifico el fichero
boolean renameTo() // cambia el nombre del fichero
String getName() // nombre del fichero
String getPath() // ruta del fichero
getAbsolutePath() // ruta larga del fichero
De los segundos:
# boolean isDirectory()
* Acción: Comprobar si el objeto es un directorio.
* Retorna: true si el objeto es un directorio y false si es un archivo.
# boolean mkdir()
* Acción: Crear el directorio especificado como rutaFichero en el constructor.
* Retorna: true si se ha creado el directorio y false en caso contrario.
# String[] list()
* Acción: Obtener la lista de archivos que hay en el directorio.
* Retorna: Un array de tipo String con la lista de los nombres de archivos.
Para poder crear un objeto de la clase FILE basta con llamar al constructor por ejemplo:
File archivito = new File();
Alguien que quiera comentar algo mas sobre esta clase.
Saludos
L.I. Roberto