Archivos

Abraham
07 de Junio del 2006
Hola que tal!!

Espero me puedan ayudar, resulta que estoy haciendo una aplicacion en la cual leo informacion de una serie de archivos ubicados en una carpeta X. El problema es que quiero renombrar los archivos que ya he leido, utilice esta instruccion file2.renameTo(file3); pero no me cambia el nombre, alguien sabe la forma correcta de hacerlo??

Gracias!!!

Jorge Avalos
07 de Junio del 2006
Segun lo que dices.. no debieras tener ningun problema.. yo he probado el siguiente codigo.. y todo PERFECTO !

try {
File arch = new File("C:\\archivo.txt");
arch.renameTo(new File("C:\\otro.txt"));
} catch (Exception ex) {
ex.printStackTrace();
}

SUERTE !!

Jorge Avalos
07 de Junio del 2006
Cuidado con el simbolo '\' en el string, ya que al esrcibirlo aca en el foro se pusieron caracteres no validos. !!!

File arch = new File("C:archivo.txt");

Jorge Avalos
07 de Junio del 2006
Debe ser...

try {
File arch = new File("C:\archivo.txt");
arch.renameTo(new File("C:\otro.txt"));
} catch (Exception ex) {
ex.printStackTrace();
} finally {
}

Abraham
07 de Junio del 2006
Gracias!! ya hice la prueba y si funciono.