File.File() | Java

 

Descripción

Los constructores de la clase File nos permiten construir un objeto File que representa un archivo o directorio en el sistema de archivos. Este constructor tiene diferentes sobrecargas que nos permiten especificar la ruta del archivo de diferentes formas.

La ejecución de la construcción de la clase File puede lanzar la excepción IllegalArgumentException en los siguientes casos:

  • Si el parámetro pathname es una cadena vacía.
  • Si el parámetro uri es nulo o no representa un archivo válido.
  • Si el parámetro parent es nulo cuando se utiliza junto con child.

Sintaxis

public File(File parent, String child)
public File(String pathname)
public File(String parent, String child)
public File(URI uri)

Parámetros

  • String parent, - Representa la ruta del directorio padre donde se encuentra el archivo o directorio
  • URI uri, - Define la ruta del archivo o directorio mediante un identificador de recursos uniforme (URI)
  • File parent, - Especifica el objeto File que representa el directorio padre del archivo o directorio
  • String child, - Indica el nombre del archivo o directorio hijo dentro del directorio padre
  • String pathname, - Define la ruta completa del archivo o directorio en el sistema de archivos

Excepciones

IllegalArgumentException

Clase Padre

File

Ejemplo

A continuación se muestra un ejemplo de cómo crear y manipular objetos File utilizando diferentes constructores:

// Crear un archivo usando una ruta completa
File archivo1 = new File("/home/usuario/documentos/archivo.txt");

// Crear un archivo usando directorio padre y nombre
File directorio = new File("/home/usuario/documentos");
File archivo2 = new File(directorio, "archivo.txt");

// Crear un archivo usando URI
URI uri = new URI("file:///home/usuario/documentos/archivo.txt");
File archivo3 = new File(uri);

// Comprobar si el archivo existe
if (archivo1.exists()) {
    System.out.println("El archivo existe");
}

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.