Seleccionar página

Cómo recuperar archivos borrados con eclipse

por | Feb 1, 2008 | General

Si metes archivos en la carpeta WEB-INF/classes de tu aplicación J2EE que no estos quedan añadidos al classpath de la aplicación, por lo que la gente es muy propensa a meter directamente en esa carpeta los archivos de mensajes (x ej: messages.properties).

El inconveniente de hacer esto es que (por lo menos en eclipse) al recargar el proyecto, el IDE tiende a eliminar todos los archivos de la carpeta WEB-INF/classes incluyendo nuestros preciados archivos de mensajes.

Para evitar esto, una buena práctica es poner dichos archivos en la carpeta de código fuente (normalmente llamada ‘src’). Si por algún motivo quieres tenerlos en la carpeta WEB-INF/classes, siempre puedes marcar la opción ‘Allow output folders for source folders’ en la pestaña Project -> Java Build Path ->Source.

Si este consejo llega tarde para tí, o simplemente quieres recuperar un archivo eliminado, no te desesperes. Eclipse guarda internamente una copia de todos los archivos (.java, .properties, .xml, imágenes…) y carpetas de tu proyecto.

Haz click derecho en la carpeta contenedora de tus archivos eliminados y elige la opción ‘Restore from Local History‘. Con un poco de suerte aparecerán los archivos que buscabas. Selecciona los que quieras y pulsa el botón ‘Restore’

En alguna ocasión se me han borrado accidentalmente

Te puede interesar…

11 Comentarios

  1. Aldo Medina

    Excelente artículo, me has salvado de tener que retrabajar 2 archivos xhtml que desaparecieron de la nada de mi eclipse 🙂

    Responder
  2. miguel

    Gracias,borre por error toda una clase….
    gracias me salvaron!!!!!

    Responder
  3. Jesus Banegas

    Muchas gracias! He evitado hacer otra vez el trabajo.

    Responder
  4. UnEstudianteDesesperado.java

    me sale este mensaje al hacer lo que tú dices:
    «Cannot replace resource (reason: State is not valid.)

    ¿QUÉ HAGO?

    Responder
  5. sandra

    Muchísimas gracias, me has salvado la vida !!
    Mil gracias por todas estas aportaciones

    Responder
    • Patricia

      Muchas gracias!! No sabes cuánto me has salvado

      Responder
  6. Patricia

    Muchas gracias!!! Años después sigues ayudando personas 🙂

    Responder
  7. Jonathan

    Héroe sin capa! ..

    Responder
  8. Diego

    Muchas gracias me has salvado la vida, es una cosa sencilla pero te salva de urdirte en la mierda, gracias de verdad.

    Responder

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *