feed twitter facebook LinkedIn facebook

Java » Crear un directorio con Java IO

julio 16, 2007 por Víctor Cuervo 7 Comentarios Imprimir Imprimir

Para crear un directorio con Java deberemos de utilizar un objeto File. La ruta que debe de contener dicho objeto deberá de hacer referencia a un directorio en vez de a un archivo.

File directorio = new File("c:\\temp\\directorio");

Cuando especificamos el path mediante la cadena de texto debemos de recordar que la barra debe de repetirse dos veces ya que usada de manera aislada hace referencia a una secuencia de escape.

Una vez tenemos creado el objeto File podemos invocar a dos métodos:

  • mkdir(), el cual asume que la ruta de directorios existe, a excepción del último que será el directorio generado.
  • mkdirs(), independientemente de que existan o no los directorios serán creados.

Al contrario de lo que sucede con la creación de ficheros, a la hora de crear un directorio no estamos obligados a capturar la excepción IOException.

Visualizar el ejemplo | Descargar el código

tags: ,

Artículos relacionados:

7 comentarios »

RSS feed para los comentarios de esta entrada.TrackBack URI

  1. Dora Rosas Quispe
    septiembre 12, 2007 #

    para que sirve un directorio y enque caso se usa el directorio

  2. lineadecodigo
    septiembre 12, 2007 #

    Un directorio sirve para almacenar ficheros. Digamos que nos sirve para mantener una organización de los ficheros dentro de un ordenador.

    Imagínate lo complicado que sería tener todos los ficheros en un mismo sitio.

  3. kristian
    octubre 17, 2007 #

    Como seria en Unix la creación de un directorio?

  4. C@MIL@
    septiembre 30, 2008 #

    como mostrar el contenido de un directorio ya creado

  5. rico
    diciembre 23, 2008 #

    hola

  6. Monillo007
    abril 12, 2011 #

    R u from the past????

    Jajajaja, sorry, chiste local.

  7. Rojo2
    noviembre 18, 2011 #

    Cómo hago para crear un directorio con la fecha actual del sistema?

Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*