Ms-Dos - Comandos de carpetas en ms dos

 
Vista:

Comandos de carpetas en ms dos

Publicado por Jose F Orozco (1 intervención) el 25/05/2019 20:34:39
Buenas tardes.. me gustaría crear un .bat que copie (Como Backup) el contenido de una carpeta "Base Datos",,
creando una carpeta con la fecha actual---

1. debe crear una carpeta con el nombre ( %date:~0,2%%date:~3,2%%date:~8,2% ) pero antes verificar que no exista
2. Acceder a dicha carpeta
3. Copiar los archivos de la carpeta "Base Datos"


Gracias.. por su atencion---
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

Comandos de carpetas en ms dos

Publicado por Antoni Masana (811 intervenciones) el 27/05/2019 17:46:09
Este es el codigo:

1
2
3
4
5
6
7
8
9
10
@echo off
 
set Orig=C:\Base Datos
set Dest=C:\Backup\%date:~6,4%-%date:~3,2%-%date:~0,2%
 
If not exist %Dest% MD %Dest%
 
Xcopy "%Orig%\*.*" "%Dest%\." /s /y /m
 
Pause

Crea la Carpeta Backup y dentro una carpeta en formato AAAA-MM-DD que es mejor que el formato DDMMAA y hace un XCOPY

Con las opciones :

/S para copiar tambien los sub-directorios.
/Y para que sobre escriba si ya existe en el destino un fichero con el mismo nombre.
/M Solo los ficheros modificados desde la ultima copia.

Sobre esto puedes hacer los cambios que desees


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