Saltar la navegación

3.1. Ejemplos con File

Para crear un objeto File, se puede utilizar cualquiera de los tres constructores siguientes:

File(String directorioyfichero) Linux new File(“/directorio/fichero.txt”)
Windows new File("C:\\directorio\\fichero.txt")
File(String directorio, String nombrefichero) - new File(“directorio", "fichero.txt")
File(File directorio, String fichero) - new File(new File(“directorio"), "fichero.txt")

En Linux se utiliza como prefijo de una ruta absoluta “/". En Microsoft Windows, el prefijo de un nombre de ruta consiste en la letra de la unidad seguida de “:” y, posiblemente, seguida por "\\" si la ruta es absoluta.

Ejemplos

El siguiente ejemplo muestra la lista de ficheros en el directorio actual. Se utiliza el método list() que devuelve un array de Strings con los nombres de los ficheros y directorios contenidos en el directorio asociado al objeto File. Para indicar que estamos en el directorio actual creamos un objeto File y le pasamos el parámetro “.”:

VerDir.java

El siguiente ejemplo muestra información del fichero  seleccionado;

VerInf.java

Por último, este ejemplo crea un directorio (de nombre NUEVODIR) en el directorio actual, a continuación crea dos ficheros vacíos en dicho directorio y uno de ellos lo renombra. En este caso para crear los ficheros se definen 2 parámetros en el objeto File: File(File directorio, String nombrefich), en el primero indicamos el directorio donde se creará el fichero y en el segundo indicamos el nombre del fichero:

CrearDir.java