Robocopy mueve archivos antiguos en lugar de anularlos

Robocopy mueve archivos antiguos en lugar de anularlos

Soy realmente nuevo en robocopy y no encuentro si mi idea se puede hacer realidad.

Quiero crear una carpeta de respaldo, digamos "copia de seguridad" de destino. Pero cada vez que robocopy encuentra un archivo diferente de la copia de seguridad que ya tengo (más reciente, eliminada, lo que sea), quiero que mueva el archivo ya existente a un nuevo destino como "copia de seguridad anterior" (perfecto sería si pudiera nombrar la carpeta después fecha actual).

Ejemplo práctico:

La abuela recorta una imagen y sobrescribe el original. Yo haciendo copias de seguridad de vez en cuando.

Un mes después la abuela llora "¿dónde está el original?"

  1. Por lo general, la imagen nueva (recortada) se marca como más nueva y anula la anterior. La imagen desapareció, abuela triste.

  2. Lo que deseo: Robocopy reconoce que el archivo ha cambiado, mueve el archivo antiguo a la "copia de seguridad anterior" y coloca el archivo nuevo en la carpeta principal de "copia de seguridad". La imagen original está en la carpeta "copia de seguridad antigua" y la abuela está feliz.

PD: Cualquier otro programa capaz de hacer eso también es bienvenido:PD

Respuesta1

Puedes probar estos...

1.sincronización de archivos gratuitos

FreeFileSync es un software de comparación y sincronización de carpetas que crea y administra copias de seguridad de todos sus archivos importantes. En lugar de copiar cada archivo cada vez, FreeFileSync determina las diferencias entre una carpeta de origen y una de destino y transfiere solo la cantidad mínima de datos necesarios.

2. Historial de archivos de Windows ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

3. Puedes intentar crear un script. Sugerencias/preguntas similares.

3a.forma-de-mantener-una-copia-de-copia-de-solo-los-archivos-modificados-en-un-directorio

3b

cómo-hacer-copia de seguridad-de-archivos-antes-de-sobrescribirlos-con-rsync

--opción de copia de seguridad de rsync

-b, --backup
With this option, preexisting destination files are renamed as
each file is transferred or deleted. You can control where the
backup file goes and what (if any) suffix gets appended using
the --backup-dir and --suffix options

3c.hacer una copia de seguridad de archivos específicos antes de reemplazarlos según el contenido de la carpeta de origen

3d.usar-rsync-para-copia de seguridad-sin-sobrescribir

Respuesta2

Syncthing y GsRichcopy360 son hasta ahora muy buenos, ambos tienen excelentes características y son sólidos para mí hasta ahora en pruebas y uso. La instalación fue sencilla y utiliza MUCHO menos recursos que la CPU. Ambos pueden realizar las tareas requeridas en su pregunta.

Respuesta3

Robocopy difícilmente puede conservar diferentes versiones de archivos modificados. Lo que necesita es más bien una estrategia de copia de seguridad incremental, que pueda realizar copias de seguridad automáticas de los archivos modificados en el momento programado.

Hay muchos programas de respaldo que pueden hacer esto de forma gratuita, puede consultarcopia de seguridad incremental y diferencial. Y creo que no hay ningún problema en utilizar robocopy al mismo tiempo.

información relacionada