Ms-Dos - Creacion de carpeta con fecha del sistema

 
Vista:
sin imagen de perfil

Creacion de carpeta con fecha del sistema

Publicado por angel (3 intervenciones) el 18/08/2014 18:20:03
Hola foro.
Tome la informacion de crear una carpeta con la fecha del sistema
con esta sentencia

MKDIR %date:~0,2%%date:~3,2%%date:~8,2%

esta perfecto FUNCIONA.

Ahora: ¿como hago para cambiarme a esa carpeta?
en esta carpeta quiero copiar informacion

Saludos
angel
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

Creacion de carpeta con fecha del sistema

Publicado por Antoni Masana (811 intervenciones) el 19/08/2014 06:50:24
Debes asignar la fecha a una variable para poder trabajar con ella.

1
2
3
4
SET Mi_Carpeta=%date:~0,2%%date:~3,2%%date:~8,2%
 
MD %Mi_Carpeta%
CD %Mi_Carpeta%

Mi_Carpeta es el nombre de la variable. Consulta SET /?

MD = MKDIR
CD = CHDIR
RD = RMDIR

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
sin imagen de perfil

Creacion de carpeta con fecha del sistema

Publicado por angel (3 intervenciones) el 20/08/2014 04:48:05
Antoni.
Excelente muchad gracias, funciona perfecto.

Para complementar este mismo tema. Como le agrego para que esa MISMA carpeta sea empaqueta bajo el mismo nombre.

Saludo Cordiales
Angel.
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
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

Creacion de carpeta con fecha del sistema

Publicado por Antoni Masana (811 intervenciones) el 20/08/2014 07:02:35
Un ejemplo:

1
2
3
4
5
6
7
8
9
@ECHO OFF
 
SET Mi_Carpeta=%date:~0,2%%date:~3,2%%date:~8,2%
 
MD %Mi_Carpeta%
 
XCOPY C:\Datos\*.TXT %Mi_Carpeta%\. /Y /S
 
PKZIP a -r %Mi_Carpeta%.zip %Mi_Carpeta%\*.*

PKZIP es el empaquetador de ejemplo pero hay muchos más y los parámetros ( a -r ) son a modo de ejemplo, no son significativos en este caso.

Creada un fichero con todo el contenido del directorio, para que guarde el empaquetador la ruta y los sub directorios depende en la mayoría de las veces de los parámetros y un detalle importante,

NO es lo mismo esto:

1
PKZIP a -r %Mi_Carpeta%.zip %Mi_Carpeta%\*.*

que esto:

1
PKZIP a -r %Mi_Carpeta%.zip \%Mi_Carpeta%\*.*

La diferencia esta en que el primero es relativo, es decir si quieres descomprimirlo en por ejemplo C:\Datos\Fecha puedes hacerlo. En el segundo caso solo se descomprime en el raíz es decir C:\ o E:\ , etc.,

Vamos si no me equivoco, siempre puedes hacer la prueba.

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
sin imagen de perfil

Creacion de carpeta con fecha del sistema

Publicado por angel (3 intervenciones) el 20/08/2014 16:09:07
Reitero mi agradecimiento, por el soporte.

Solo que en la ventana de CMD me muestra el mensaje
_______________________________________
"PKZIP" no se reconoce como un comando in
programa o archivo por lotes ejecutable.
Presione una tecla para continuar . . .
______________________________________

el pkzip.exe lo tengo coloca en el mismo mismo lugar donde esta el archivo respaldo.cmd

estoy usando windows 7

Saludos cordiales
angel
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
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

Creacion de carpeta con fecha del sistema

Publicado por Antoni Masana (811 intervenciones) el 21/08/2014 07:05:57
Como ya dije el PKZIP era a modo de ejemplo.

Actualmente existen otros bastante mejor como por ejemplo el WinZip o el WinRar o el 7zip y seguro que hay mas,
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