archivos y directorios. No se utiliza para tener acceso a los datos del archivo Es necesario utilizar import java.io.* Se utiliza para obtener algunas propiedades del archivo.
Creacin de una instancia de la clase File y
mtodos de la clase Creacin de la instancia File elArchivo=new File(C:\\java\\nomina.dat); Para obtener algunas propiedades de nomina.dat que se encuentra en drive c, flder java se utilizan los siguientes mtodos: getPath(): Obtiene la ruta relativa System.out.println(elArchivo.getPath()); Despliega c:\java\nomina.dat exists(): Para comprobar que el archivo existe. Regresa un true si existe o false si no System.out.println(elArchivo.exists())
isDirectory() Regresa un ture si nomina.dat es
un directorio o false si no lo ses. System.out.println(elArchivo.isDirectory( )); Despliega un false puesto que nomina.dat no es un directorio length(). Regresa la longuitud en bytes del archivo System.out.println(elArchivo.length())
canWrite(). Regresa un true si es posible
escribir en el archivo. elArchivo.canWrite()
canRead() regresa true si el archivo se
puede leer y un false si no es posible System.out.println(elArchivo.canRead ()); isFile() regresa un true si nomina.dat es un archivo , si no lo es regresa un false System.out.println(elArchivo.isFile()) delete(). Regresa true si el archivo fue borrado o false si no se borro If (elArchivo.delete()) System.out.prinln(el archivo fue borrado); else System.out.prinln(el archivo no fue borrado);
getName(). Regresa el nombre del archivo. No
regresa el nombre con la ruta, solamente el nombre System.out.println(elArchivo.getName()); Imprimir nomina.dat List () Llena un arreglo de String con la lista de los nombres de los archivos que se encuentran en un directorio. String [] todosLosArchivos=elArchivo.list(); En el arreglo todosLosArchivos se encuentran todos los nombres de archivos que se encuentran en un directorio.
Ejemplo: Se crea la instancia , donde java es un directorio: File elArchivo = new File("c:\\java");
Se crea el arreglo llamado
todosLosArchivos donde se guardaran de forma automtica todos los nombres de los archivos del directorio java. String [] todosLosArchivos=elArchivo.list();