Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Problema Al Crear directorio en Java (http://www.forosdelweb.com/f45/problema-crear-directorio-java-518048/)

superdober 10/09/2007 05:55

Problema Al Crear directorio en Java
 
El codigo es:

//Creacion del directorio donde se almacenará el fichero de salida
File directorio = new File("c:\\FicherosSalida");

//Creacion del nombre del fichero existente
fichero = new FileWriter("c:\\FicherosSalida\\mifichero.txt");

El problema que tengo es:

java.io.FileNotFoundException: c:\FicherosSalida\mifichero.txt (El sistema no puede hallar la ruta especificada)

¿Hay alguna manera con FileWriter de crear un directorio y el nombre del fichero a la vez?

chuidiang 10/09/2007 14:39

Re: Problema Al Crear directorio en Java
 
Hola:

El directorio debes crearlo tú

Código:

File directorio = new File("c:\\FicherosSalida");
directorio.mkdir();

Se bueno.

superdober 11/09/2007 04:48

Re: Problema Al Crear directorio en Java
 
Creo que no me he explicado bien. Lo que quiero es crear un directorio y dentro de ese directorio crear un fichero de texto. Lo que hago es lo siguiente pero crea el directorio y fuera en C:\ crea el fichero. Yo lo que necesito es crear el directorio y dentro de ese directorio el fichero de texto:


//Creacion del directorio
File directorio = new File("c:\\FicherosSalida\\");
directorio.mkdir();

//Creacion del nombre del fichero existente
fichero = new FileWriter(directorio+"mifichero.txt");

Muchas Gracias de antemano foreros.-

GreenEyed 12/09/2007 06:58

Re: Problema Al Crear directorio en Java
 
¿Segun el codigo que pones, estas concatenando un objeto File con una cadena?

Deberias mirar el API de File para ver como se crean los ficheros dentro de directorios, para poderle pasar el parametro correcto a FileWriter.

S!

tatucha 27/09/2011 10:30

Respuesta: Problema Al Crear directorio en Java
 
HOLA QUE TAL, tengo rato con este problema y nadie me ha dado solución. Estoy usando las funciones exists() y mkdirs() para la creacion de carpetas y subcarpetas. El problema que estoy presentando es que tengo un condicional que pregunta si la ruta que le envio existe

if(file.exists()){escribe data }else {file.mkdirs(); escribe data}

Pero en para la mac no funciona, nunca existe el directorio y lo crea nuevamente, es decir, crea dos directorios con el mismo nombre en el mismo directorio “padre”… sabran a que se debe esto? el objeto file en mac no funciona bien tambien tengo inconvenientes con el file.name de filereference no siempre toma el nombre del archivo que estoy cargando.

espero puedan ayudarme. Saludos

Ronruby 27/09/2011 13:35

Respuesta: Problema Al Crear directorio en Java
 
¿Como tienes las rutas? Acuerdate que el MAC no hay disco C, sino, que los directorio son como en UNIX /var/www/etcetera


La zona horaria es GMT -6. Ahora son las 19:58.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.