Ms-Dos - Copia seguridad

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 15 puestos en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Copia seguridad

Publicado por Edgar (1 intervención) el 09/08/2016 14:23:11
Buenas a todos,

Estoy haciendo un .bat para realizar una copia de seguridad de unos archivos comprimidos. Mi preguntas son dos:

1. Como guardo una direcion de carpeta en una variable? es decir en la variable var guardar c:\laruta que quiero y como la utilizo?

2. Como puedo saber si se ha entrado en un nuevo mes y crear una carpeta si es asi con el mes ?


Gracias :D
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Copia seguridad

Publicado por Antoni Masana (811 intervenciones) el 10/08/2016 07:54:25
Buenos días,

Respuesta a la primera pregunta:

1
2
3
4
5
6
@ECHO OFF
 
SET Origen=C:\La_Ruta
SET Destin=E:\Backup
 
COPY %Origen%\*.PDF %Destin%

Respuesta a la segunda pregunta:

1
2
3
4
5
6
7
8
9
10
11
12
@ECHO OFF
 
set Any=%Date:~8%
set Mes=%Date:~3,2%
set Dia=%Date:~0,2%
 
SET Origen=C:\La_Ruta
SET Destin=E:\Backup\%Any%%Mes%
 
IF NOT EXIST %Destin%\nul MD %Destin%
 
COPY %Origen%\*.PDF %Destin%

Esto te crea el directorio:

E:\Backup\1608

para este mes de agosto pero si prefieres:

E:\Backup\2016-08

1
2
3
4
5
6
7
8
9
10
11
12
@ECHO OFF
 
set Any=%Date:~6%
set Mes=%Date:~3,2%
set Dia=%Date:~0,2%
 
SET Origen=C:\La_Ruta
SET Destin=E:\Backup\%Any%-%Mes%
 
IF NOT EXIST %Destin%\nul MD %Destin%
 
COPY %Origen%\*.PDF %Destin%


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar