Latest web development tutorials

clase Java Archivo

archivos de clase Java de una manera abstracta representa el nombre de archivo y directorio de nombre de ruta. Esta clase se utiliza principalmente para crear archivos y directorios, borrar archivos y encontrar archivos.

objeto File representa la existencia real de los archivos y directorios del disco. Crear un objeto File construido por el método siguiente.

Cadena para crear una nueva instancia del archivo proporcionada por la vía de acceso abstracta padre y un hijo ruta.

File(File parent, String child);

Por la cadena de ruta de acceso dada en una vía de acceso abstracta para crear una nueva instancia del archivo.

File(String pathname) 

Cadena para crear una nueva instancia del archivo de una cadena de ruta de acceso de los padres y una ruta de acceso niño.

File(String parent, String child) 

Por el fichero dado: URI en una vía de acceso abstracta para crear una nueva instancia del archivo.

File(URI uri) 

Después de crear un objeto File, puede utilizar el siguiente método de funcionamiento de la lista de archivos.

No. Descripción del método
1 Public String getName ()
Devuelve el nombre del archivo o directorio de ruta de acceso de este modo abstracto que.
2 Cadena getParent pública (),
Devuelve el nombre de ruta de los padres de este resumen cadenas de ruta de nombre de ruta, si esta ruta no nombra a un directorio principal, devuelve null .
3 Archivo público getParentFile ()
Devuelve el nombre de ruta vía de acceso abstracta principal de esta vía de acceso abstracta, si esta ruta no nombra a un directorio principal, devuelve null .
4 Cadena getPath pública ()
Convierte esta vía de acceso abstracta en una cadena de ruta de acceso.
5 isAbsolute public boolean ()
Probar si esta vía de acceso abstracta es camino absoluto.
6 Cadena getAbsolutePath pública ()
Devuelve el nombre de ruta absoluta cadena de vía de acceso abstracta.
7 CanRead public boolean ()
Comprueba si la aplicación puede leer esta vía de acceso abstracta del archivo.
8 CanWrite public boolean ()
Comprueba si la aplicación puede modificar este nombre de ruta abstracto del archivo representado.
9 existe boolean público ()
Las pruebas de archivo o directorio esta vía de acceso abstracta que existe.
10 isDirectory public boolean ()
Comprueba si esta vía de acceso abstracta que el archivo es un directorio.
11 isFile public boolean ()
Comprueba si esta vía de acceso abstracta del archivo está representado por un documento estándar.
12 larga lastModified pública ()
Devuelve esta vía de acceso abstracta que la última modificación del archivo.
13 longitud larga público ()
Devuelve esta vía de acceso abstracta que la longitud del archivo.
14 createNewFile public boolean () throws IOException
Si y sólo si no existe un archivo con el nombre de esta vía de acceso abstracta, los átomos creados este resumen una nueva ruta de acceso de archivo vacío.
15 public boolean borrar ()
Eliminar esta vía de acceso abstracta que el archivo o directorio.
16 deleteOnExit public void ()
Cuando se termina una máquina virtual, para solicitar la eliminación de esta vía de acceso abstracta del archivo o directorio indicado.
17 Public String [] lista ()
Devuelve el nombre de vía de acceso abstracta de los archivos y directorios del directorio representados por una matriz de cadenas compuestas.
18 public String [] lista (filtro FilenameFilter )
Devuelve una matriz de cadenas de los nombres de los archivos y directorios contenidos en el directorio de la composición, y este directorio es mediante el cumplimiento de la vía de acceso abstracta filtro especificado representado.
19 De archivo pública [] () listFiles
Devuelve una matriz de nombres de ruta abstractas, estos nombres de ruta representan los archivos en el directorio indicado por esta vía de acceso abstracta.
20 De archivo pública [] listFiles (filtro filtros de archivos )
Devuelve una matriz de nombres de ruta abstractos que denotan los archivos en el directorio y el directorio indicado por esta vía de acceso abstracta que satisfacen el nombre de ruta filtro especificado.
21 mkdir public boolean ()
Crear este directorio abstracta ruta especificada.
22 mkdirs booleanos públicos ()
Crear este directorio abstracta ruta especificada, incluyendo todos los directorios superiores necesarios, pero que no existen.
23 renameTo pública booleano (dest Archivo)
Cambiar el nombre de esta vía de acceso abstracta del archivo representado.
24 public boolean setLastModified (mucho tiempo)
Si se configura este resumen de ruta de acceso especificada o directorio modificada por última vez.
25 setReadOnly public boolean ()
Etiquetar este vía de acceso abstracta del archivo o directorio para que sólo se puede leer.
26 pública createTempFile archivo estático (prefijo de cuerdas, cuerdas sufijo, directorio de archivos) throws IOException
Crear un nuevo archivo vacío en el directorio especificado, utilizando las cadenas de prefijo y sufijo dadas a generar su nombre.
27 createTempFile de archivos estáticos públicos (cadena de prefijo, sufijo String) throws IOException
Crear un archivo vacío en el directorio de archivos temporales por defecto, usando el prefijo y sufijo indicado para generar su nombre.
28 public int compareTo (nombre de ruta del archivo)
Compara dos alfabético los nombres de ruta abstractos.
29 public int compareTo (Object o)
ruta alfabético abstracto con el objeto dado.
30 public boolean equals (Object obj)
Tests Esta vía de acceso abstracta por la igualdad con el objeto dado.
31 public String toString ()
Devuelve esta cadena ruta vía de acceso abstracta.

Ejemplos

El siguiente ejemplo muestra el uso del objeto File:

import java.io.File;
public class DirList {
   public static void main(String args[]) {
      String dirname = "/java";
      File f1 = new File(dirname);
      if (f1.isDirectory()) {
         System.out.println( "Directory of " + dirname);
         String s[] = f1.list();
         for (int i=0; i < s.length; i++) {
            File f = new File(dirname + "/" + s[i]);
            if (f.isDirectory()) {
               System.out.println(s[i] + " is a directory");
            } else {
               System.out.println(s[i] + " is a file");
            }
         }
      } else {
         System.out.println(dirname + " is not a directory");
    }
  }
}

Los ejemplos anteriores resultados compilados son los siguientes:

Directory of /mysql
bin is a directory
lib is a directory
demo is a directory
test.txt is a file
README is a file
index.html is a file
include is a directory