lunes, 7 de marzo de 2011

La clase File para Archivos en Java (09.05.01)

- La clase File se usa para representar un archivo o un conjunto de archivos (directorio)
File f1 = new File ("/");
File f1 = new File ("/","etc/passwd");
File f1 = new File ("config.sys");
- Puede obtener atributos del archivo mediante la clase File.
Si existe, si se puede leer, si se puede escribir.
Cuando fue la ultima vez modificado, cual es su tamaño.
- Con File puede crear y borrar archivos.
- Otros métodos se encuentran en:

TestFile.java
import java.io.*;
public class TestFile {
public static void main( String args[] ) throws IOException
{
if( args.length > 0 )
{
for( int i=0; i < args.length; i++ )
{
File f = new File( args[i] );
System.out.println( "Nombre: "+f.getName() );
System.out.println( "Ruta : "+f.getPath() );
if( f.exists() )
{
System.out.print( "El archivo existe." );
System.out.print( (f.canRead() ?
" y se puede Leer" : "" ) );
System.out.print( (f.canWrite() ?
" y se puede Escribir" : "" ) );
System.out.println( "." );
System.out.println( "La longitud del archivo es "+
f.length()+" bytes" );
}
else  System.out.println( "El archivo no existe." );
}
}
else  System.out.println( "Debe indicar un archivo." );
}
}

Ejercicio: Modifique el programa y muestre la siguientes características del archivo.
boolean isDirectory() , boolean isHidden() , String getParent()
Compartir:

0 comentarios:

Publicar un comentario