Quiero crear una carpeta usando el comando md y agregarle la fecha actual.

Quiero crear una carpeta usando el comando md y agregarle la fecha actual.

Quiero crear una carpeta usando el mdcomando y agregar la fecha actual.

md = c:\perro %fecha%

Lo cual no funciona.

¿Cómo agrego la fecha?

Respuesta1

Prueba este código

mkdir "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"

Mismo comando usandoMarylanden lugar demkdir.

md "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"

Producción

Folder Name 04-04-2019

Editar: Se agregó "-" a "%date:~7,2%"; Se modificaron los comandos mkdir y md, el código ahora debería funcionar como se esperaba.


Referencia

Respuesta2

Desde una línea de comando, ingrese este comando:

set var=DOG %date:~-4,4%%date:~-7,2%%date:~-10,2% && md "%var%"

Esto primero crea una variable de sistema 'var' con el valorPERRO 20190304
espera hasta que termine ('&&')
luego crea un directorio nombrado con el contenido de 'var'.
Las "comillas dobles" son necesarias debido al espacio entre DOG y la fecha.

información relacionada