Hola, este tutorial va dedicado a los vagos como yo que les cuesta mantener un backup cada cierto tiempo con el uso de programas especializados en ello, o haciendolo manualmente.
Bueno, para no alargar el sermón... básicamente aqui os dejo 2 scripts que he echo, bueno son archivos de registro, al "instalarlos" se creará una opción en el menú contextual del ratón...
...Lo único que hay que hacer es clickar sobre una carpeta, o sobre archivos, y elegir la opción de "Crear copia de seguridad".
NOTA: La copia de seguridad se guarda en " X:\Backup\"RUTA DEL ARCHIVO"\... " (Ejemplo: "C:\Backup\Users\Administrador\Desktop\Nueva carpeta\private.mp3")
Este es el archivo de registro para copiar carpetas (Con los archivos que tenga dentro, e incluido subdirectorios.):
Código:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Crear copia de seguridad]
@=""
"position"="bottom"
"icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\Crear copia de seguridad\command]
@="CMD /k Title=Creando copia de seguridad... & For /F \"tokens=1,* Delims=\\\" %%a in ('echo %1') do (mkdir \"%%systemdrive%%\\Backup\\%%b\" >nul 2>&1 & xcopy /E /Y /I \"%1\" \"%%systemdrive%%\\Backup\\%%b\\\") && cls & Echo+ Copia de seguridad finalizada... & Ping -n 3 localhost >nul & exit"
Y este para copiar archivos sueltos:
Código:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Crear copia de seguridad]
@=""
"position"="bottom"
"icon"="cmd.exe"
[HKEY_CLASSES_ROOT\*\shell\Crear copia de seguridad\command]
@="CMD /k Title=Creando copia de seguridad && For /F \"tokens=1,* Delims=\\\" %%a in ('echo %%cd%%') do (mkdir \"%%systemdrive%%\\Backup\\%%b\" >nul 2>&1 & copy /Y \"%1\" \"%%systemdrive%%\\Backup\\%%b\\\") && cls & Echo+ Copia de seguridad finalizada... & Ping -n 3 localhost >nul & exit"
EDITO:
Un extra de iconos por si quereis cambiar el de la consola del cmd.exe xD