27 de enero de 2010

Copia diferencial de memoria USB al disco duro C:


Este es un archivo de ejecución por lotes en MS-DOS, o ejecutable .bat, que copia los archivos y directorios nuevos y/o modificados desde la última copia de seguridad de la memoria USB al disco duro C:
Un backup diferencial sencillito:

echo off
cls
echo.

echo ---------------------------------------
echo Programeja .bat que hace una

echo copia de usb/TS al disco duro c:
echo ---------------------------------------
echo (c)by pp))2010
echo.

set usb=%CD:~0,2%
echo.

echo -------------------Comprueba-el-disco-----
dir %usb%

echo ------------------------------------------
echo.

echo Haciendo copia de seguridad de %usb:~0,1%:\ a C:\USB-BCK
pause

xcopy usb:~0,1%:\ C:\USB-BCK\ /D /E /H /Y /K


echo.
echo Copia terminada ...!!!

pause

exit
Lo tengo en un archivo usb-bck.bat en el USB y lo ejecuto para hacer o actualizar la copia de seguridad al ordenador donde este conectada la memoria.
No borra en la copia C:/ los archivos que elimines o renombres en el USB.

ref.:
Variables de entorno de MS-DOS
Extraer caracteres de variables MS.DOS

Ay!! que recuerdos de unos comandos y unos tiempos que nunca volveran gracias a linux, o sí, nunca se sabe.

No hay comentarios:

Publicar un comentario