Sistemasdigitales
* exist que devuelve true si el archivo odirectorio existe
* getName que devuelve el nombre del directorio
* isFile que devuelve true si el objeto File es un archivo
* isDirectory que devuelve true si el objeto File es undirectorio
* isAbsolute que devuelve true si la ruta es absoluta
* lastModified devuelve la fecha de la última modificación
* length que devuelve la longitud del archivo o directorio
*getPath y getAbsolutePath que devuelven la ruta y ruta absoluta respectivamente
* getParent que devuelve el nombre del directorio padre
* list que devuelve un arreglo de Strings con los nombres delos archivos y directorios
Vamos a ver el ejemplo:
// <span id="IL_AD10" class="IL_AD">Demostracion</span> de la clase File.
import java.awt.*;
import java.awt.event.*;
importjava.io.*;
import javax.swing.*;
public class PruebaFile extends JFrame
implements ActionListener {
private JTextField campoEntrada;
private JTextArea areaSalida;
// configurar GUI public PruebaFile()
{
super( "Prueba de la clase File" );
campoEntrada = new JTextField( "Escriba el nombre del archivo o directorio, por ejemplo / o C:\\" ); campoEntrada.addActionListener( this );
areaSalida = new JTextArea();
areaSalida.setEditable(false);
<span id="IL_AD9" class="IL_AD">Container</span> contenedor = getContentPane(); contenedor.add( campoEntrada, BorderLayout.NORTH );
contenedor.add( new JScrollPane(areaSalida), BorderLayout.CENTER );
setSize( 400, 400 );
setVisible( true );
} // fin del <spanid="IL_AD8" class="IL_AD">constructor</span>
// mostrar informacion acerca del archivo especificado por el usuario
public void actionPerformed( ActionEvent eventoAccion )...
Regístrate para leer el documento completo.