Archivos
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!!!
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!!!
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 !!
try {
File arch = new File("C:\\archivo.txt");
arch.renameTo(new File("C:\\otro.txt"));
} catch (Exception ex) {
ex.printStackTrace();
}
SUERTE !!
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");
File arch = new File("C:archivo.txt");
Debe ser...
try {
File arch = new File("C:\archivo.txt");
arch.renameTo(new File("C:\otro.txt"));
} catch (Exception ex) {
ex.printStackTrace();
} finally {
}
try {
File arch = new File("C:\archivo.txt");
arch.renameTo(new File("C:\otro.txt"));
} catch (Exception ex) {
ex.printStackTrace();
} finally {
}