Tema: Ficheros
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2012, 07:25
serdj
 
Fecha de Ingreso: septiembre-2012
Mensajes: 23
Antigüedad: 11 años, 7 meses
Puntos: 0
Ficheros

Hola, llevo desde ayer con este problema y me estoy comienod la cabeza demasiado porque tiene que ser mucho más fácil de lo que pienso. LO que quiero es crear un fichero = "fichero.xml", pero que si existe, se cree asi "fichero(1).xml Es lo que hace windows cuando se clonan ficheros con el mismo nombre en el mismo diretorio. Yo tengo lo siguiente pero no me funciona del todo:

Código PHP:
String aux = new String("fichero.xml");
            
File fichAux = new File(aux);
            
int i=1;
            while (!
fichAux.createNewFile()){                
                
aux="fichero("+i+").xml";
                
System.out.println(aux);
                
File nuevo = new File(aux);        
                
fichAux.renameTo(nuevo);
                
System.out.println("ruta: "+fichAux.getAbsolutePath());
                
i++;                
            }
    
            
FileWriter fw = new FileWriter(fichAux);
            
fw.write(textoXML);
            
fw.close(); 
Muchas gracias. Lo siento por ponerlo con etiqueta de PHP cuan es Java.