Ayuda para borrar directorios por favor!!
Publicado por Eukeny (9 intervenciones) el 24/08/2009 18:01:07
Hola reciente mente hice un codigo que respaldara ciertos directorios de la maquina con numeracion consecutiva.. mismo que me hizo favor de corregir el Sr Antoni Masana...
Lo que ahora deseo es que despues del tercer respaldo me borre siempre el primero.. dejandome solo las 2 ultimas carpetas...Ojala alguine me pueda ayudar....
Es decir:
1ra ejecucion
=> C: espaldo1
2da ejecucion
=> C: espaldo1
=> C: espaldo2
3ra ejecucion <----- A partir d este db borrar siempre el anterior dejando siempre los 2
ultimos
=> C: espaldo2
=> C: espaldo3
..
.
Etc.......
**************************** Este s mi codigo********************
@ECHO OFF
@ECHO *** RESPALDANDO INFORMACION DEL EQUIPO ***
SET FOLDER=%date:~0,2%-%date:~3,2%-%date:~6,4%
SET BACKUPCMD=XCOPY /S /C /D /E /H /I /R /Y
SET i=0
:suma
set /a i=i+1
IF EXIST "C:RespSist_"%FOLDER%-%i%. goto suma
MKDIR "C:RespSist_"%FOLDER%-%i%
MKDIR "C:RespSist_%FOLDER%-%i%Mis Documentos"
MKDIR "C:RespSist_%FOLDER%-%i%Escritorio"
%BACKUPCMD% "C:Documents and settingsUsuario1Mis Documentos". "C:RespSist_%FOLDER%-%i%Mis Documentos"
%BACKUPCMD% "C:Documents and settingsUsuario1Escritorio". "C:RespSist_%FOLDER%-%i%Escritorio"
goto salir
:salir
Lo que ahora deseo es que despues del tercer respaldo me borre siempre el primero.. dejandome solo las 2 ultimas carpetas...Ojala alguine me pueda ayudar....
Es decir:
1ra ejecucion
=> C: espaldo1
2da ejecucion
=> C: espaldo1
=> C: espaldo2
3ra ejecucion <----- A partir d este db borrar siempre el anterior dejando siempre los 2
ultimos
=> C: espaldo2
=> C: espaldo3
..
.
Etc.......
**************************** Este s mi codigo********************
@ECHO OFF
@ECHO *** RESPALDANDO INFORMACION DEL EQUIPO ***
SET FOLDER=%date:~0,2%-%date:~3,2%-%date:~6,4%
SET BACKUPCMD=XCOPY /S /C /D /E /H /I /R /Y
SET i=0
:suma
set /a i=i+1
IF EXIST "C:RespSist_"%FOLDER%-%i%. goto suma
MKDIR "C:RespSist_"%FOLDER%-%i%
MKDIR "C:RespSist_%FOLDER%-%i%Mis Documentos"
MKDIR "C:RespSist_%FOLDER%-%i%Escritorio"
%BACKUPCMD% "C:Documents and settingsUsuario1Mis Documentos". "C:RespSist_%FOLDER%-%i%Mis Documentos"
%BACKUPCMD% "C:Documents and settingsUsuario1Escritorio". "C:RespSist_%FOLDER%-%i%Escritorio"
goto salir
:salir
Valora esta pregunta
0