En el pasado, cuando jugaba Minecraft, solía usar el programador de tareas de Windows y un archivo por lotes para copiar el contenido de la carpeta de mi juego en una 'ubicación de copia de seguridad', usando wscript, que probablemente esté presente en su sistema en la carpeta system32.
Abra el administrador de tareas y cree una nueva tarea con el intervalo que desee en los disparadores.
En la pestaña de acciones, cree una nueva acción 'iniciar un programa'.
El programa / script:
C: \ Windows \ System32 \ wscript.exe
Argumentos:
"X: \ directorio \ invisible.vbs" "X: \ directorio \ operación.bat"
Cree los dos archivos en el directorio deseado.
El invisible.vbs contiene:
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
el operation.bat contiene algo como:
@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"
Lo que hace esta operación es crear una carpeta de mis documentos con valores aleatorios. Esto me permite mantener más de una copia de seguridad. En su caso, probablemente no quiera hacer eso, pero simplemente sobrescriba lo que ya estaba allí (manteniendo una carpeta).
@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"
El argumento E copia todos los subdirectorios, incluso si están vacíos, y el argumento I indica que está copiando un directorio. Probablemente desee agregar Y , que no le preguntará si el archivo ya existe.
Más información sobre argumentos
Por supuesto, hay soluciones más elegantes. Solo pensé en compartir algo que me ha funcionado. :)