Seguimiento automático de todos los cambios en una carpeta en Windows 7 [cerrado]

2

¿Existe algún software que pueda realizar un seguimiento de todos los cambios que se realizan en los archivos en una carpeta específica? Me gustaría realizar un seguimiento del historial completo de revisiones de una carpeta específica (de modo que si borro accidentalmente un archivo o carpeta, pueda restaurarlo rápidamente).

Anderson Green
fuente
¿De qué sistema operativo estás hablando?
Creo que su pregunta es demasiado amplia y tiene demasiados factores para ser considerados útiles para otras personas. Por ejemplo, Apple tiene Time Machine, mientras que Windows 7 y 8 también tienen un software de copia de seguridad bastante bueno incorporado. Si puede editarlo para que sea más relevante para una situación particular, creo que eso evitará que se cierre.
@RandolphWest ¿A qué software de copia de seguridad de Windows te refieres y cómo puedes usarlo para rastrear automáticamente los cambios en una carpeta?
Anderson Green
También hay un programa llamado dirMonitor: parece que podría hacer lo que quiero que haga. helpdeskgeek.com/free-tools-review/…
Anderson Green el
3
Si el propósito de esto es poder restaurar un archivo que se borró / sobrescribió accidentalmente, ¿por qué no usar las versiones anteriores integradas de Windows 7 ?
Ƭᴇcʜιᴇ007

Respuestas:

2

Probablemente podrías escribir algo tú mismo. .NET tiene una clase FileSystemWatcher para ese propósito. Supongo que todo lo que tendrías que hacer es hacer una copia de seguridad después de cada evento.

Joey
fuente
¿Git o SVN realiza un seguimiento de los cambios en las carpetas (y registra todos los cambios realizados por el usuario)?
Anderson Green
Además, no estoy muy familiarizado con .NET: principalmente soy desarrollador de node.js.
Anderson Green
Con el software de control de versiones como Subversion o git, debe confirmar explícitamente los cambios que realizó. Probablemente podría automatizar eso, pero desafía el propósito.
Joey
¿Cómo "desafía el propósito"?
Anderson Green
Se supone que un VCS almacena cambios en un conjunto de archivos en pasos discretos, llamados revisiones. Las revisiones tienen metadatos que ayudan a darles sentido, por ejemplo, un autor y un mensaje de confirmación. Se adaptan bien a las cosas que un humano divide en diferentes revisiones. Lo que desea es en realidad una granularidad de los cambios de archivos individuales, por ejemplo, cada acción de guardar en un archivo debe ser versionada. Esto podría significar muchas revisiones y lo usaría solo como un volcado de datos y eso no es realmente para lo que están destinados o diseñados, así que no espere que lo hagan bien.
Joey
2

Solo para el registro, hay una aplicación simple y muy útil para Windows llamada AutoVer que monitorea todo dentro de una carpeta y guarda copias de seguridad de cada archivo cada vez que se guarda (también a intervalos regulares). Obtiene una copia del último estado de su carpeta más un historial de cada cambio de archivo.

feqwix
fuente