Quero criar uma pasta usando o md
comando e acrescentar a data atual.
md = c:\cachorro %data%
O que não funciona.
Como acrescento a data?
Responder1
Experimente este código
mkdir "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"
Mesmo comando usandoMDem vez demkdir.
md "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"
Saída
Folder Name 04-04-2019
Editar: Adicionado "-" a "%date:~7,2%"; Comandos mkdir e md modificados, o código agora deve funcionar conforme o esperado.
Referência
Responder2
Em um prompt da linha de comando, digite este comando:
set var=DOG %date:~-4,4%%date:~-7,2%%date:~-10,2% && md "%var%"
Isso primeiro cria uma variável de sistema 'var' com o valorCÃO 20190304
espera até que isso seja feito ('&&')
e então cria um diretório nomeado com o conteúdo de 'var'
As "aspas duplas" são necessárias devido ao espaço entre DOG e a data.