como hacer que renameTo() devuelva true

ubrique
22 de Abril del 2008
La ayuda de Java no especifica cuando y porque se da el caso de que el metodo renameTo(..) devuelva falso. mi pregunta es: ¿Como hacer que devuelva verdadero ya que siempre me devuelve falso con lo cual no puedo renombrar el fichero?

garbanzo
22 de Abril del 2008

Te devuelve true si y solo el cambio de nombre en el fichero tiene exito y false en caso contrario.Saludos

Oscar
22 de Abril del 2008
mira yo lo ise de la siguiente forma y me dio resultado
File targetFile = new File("/home/ulog0944/rrhh_archivos",name);
item.write(targetFile);
File destino = new File("/home/ulog0944/rrhh_archivos",nuevo_nombre);
targetFile.renameTo(destino);

ojala te sirva el ejemplo