Ir ao conteúdo

Posts recomendados

Postado

Boa noite, alguém me poderia ajudar a fazer um ficheiro bat que me gerasse uma pasta com o ano, meses e dias?

 

Do gênero criava uma pasta 2022, dentro dessa pasta criava pastas com os meses Janeiro, Fevereiro, Março ..... etc, e dentro de cada mês uma pasta por cada dia com o formatado 01.01, 02.01, 03.01

 

Neste caso digamos que ficaria assim : 2023 -> Janeiro -> 01.01

 

Agradeço qualquer ajuda  

Postado

@TiagoGomes91Veja se é isso amigo portuga:

 

https://pastebin.com/raw/4RwSjiQq

 

@echo off
SetLocal EnableDelayedExpansion

set Ano=2022
chcp 1252 >nul
for %%a in ("01 Janeiro" "02 Fevereiro" "03 Março" "04 Abril" "05 Maio" "06 Junho" "07 Julho" "08 Agosto" "09 Setembro" "10 Outubro" "11 Novembro" "12 Dezembro") do (
                                                                                                                                                                      set /a Mes+=1
                                                                                                                                                                      set Dia=31
                                                                                                                                                                      call :Criar "%%~a"
                                                                                                                                                                     )

pause
exit

:Criar
xcopy /d:%Mes%-%Dia%-%Ano% ".*" "%temp%" /L 2>nul 1>nul || (
                                                            set /a Dia-=1
                                                            goto :Criar
                                                           )
for /L %%a in (%Dia%,-1,1) do (
                               set Dia=0%%a
                               set Dia=!Dia:~-2!
                               set Mes=0%Mes%
                               set Mes=!Mes:~-2!
                               md "%Ano%\%~1\!Dia!.!Mes!"
                              )
goto :EOF

 

Salve com codificação: ANSI para que os acentos tipo em Março funcionem:

 

WGHWZVE.png

 

 

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...

curso-hardware-popup.jpg

LANÇAMENTO:
CURSO DE HARDWARE
DO GABRIEL TORRES!

CLIQUE AQUI E CONFIRA!