Ir ao conteúdo

Bat BAT que cria pastas com ano passado.


Ir à solução Resolvido por ricardo_br,

Posts recomendados

Postado

Pessoal, 

 

Estou usando uma bat que cria pastas com nome de datas, atualmente eu consigo criar pastas com a data atual, mas preciso criar com o ano anterior, deixo abaixo o exemplo que tenho utilizado 

@echo off
set dia=%date:~0,2%
set mes=%date:~3,2%
if %mes%==01 set mes=01
if %mes%==02 set mes=02
if %mes%==03 set mes=03
if %mes%==04 set mes=04
if %mes%==05 set mes=05
if %mes%==06 set mes=06
if %mes%==07 set mes=07
if %mes%==08 set mes=08
if %mes%==09 set mes=09
if %mes%==10 set mes=10
if %mes%==11 set mes=11
if %mes%==12 set mes=12
set ano=%date:~-4%

MD ".\%ano%\%mes%\%ano%%mes%%dia%"

 

 

Evidência_1.PNG

Evidência_2.PNG

Evidência_3.PNG

  • Solução
Postado

Veja se é isso:

 

@echo off

set Dia=%date:~0,2%
set Mes=%date:~3,2%
set AnoAtual=%Date:~6,4%
set /a AnoPassado=%AnoAtual% - 1

md "%AnoPassado%\%Mes%\%AnoPassado%%Mes%%Dia%"

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...