Quiero crear una carpeta usando el md
comando 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.