Está en la página 1de 8

Clase File

Manejo de archivos

Clase File

Ofrece la capacidad de manipular


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();

Mas informacin de la clase File en


la pgina 699 del libro de texto.

También podría gustarte