Logo Hardware.com.br
mnscjpsms
mnscjpsms Zerinho Registrado
4 Mensagens 1 Curtida

Script MSDOS .bat criar pasta por data do dia

#1 Por mnscjpsms 05/03/2022 - 15:22
Ola pessoal

Estou precisando criar um script.bat que faça o seguinte:

arq.bat:
01- Joga a data na memoria
02- Executa um comando definido dentro dele

Exemplo:
echo off
set filedatetime=%date%
### Se a data for atual ####
executa o comando 1

Esse script 'e para criar uma pasta com a data do dia durante 2 meses.
Responder
andremachado
andremachado Highlander Registrado
3.3K Mensagens 2K Curtidas
#2 Por andremachado
05/03/2022 - 21:55
@mnscjpsms

É muito mais simples fazer isso utilizando PowerShell, que é uma versão "moderna" e mais poderosa do que o CMD:


$DataAtual = Get-Date -Format "yyyy-MM-dd"
if (!(Test-Path -Path $DataAtual)) {
New-Item -ItemType directory $DataAtual
}


Editado: Fiz uma modificação no script para que ele retornasse a data no mesmo formato do script do @cameraman44.

Observações:
- A pasta será criada no local em que estiver o script, mas é fácil alterar isso.
- Para executá-lo todos os dias automaticamente, você pode salvá-lo em um arquivo .ps1 e criar uma tarefa no Agendador de Tarefas.

Abraços.
56 6F 63 EA 20 E9 20 6D 75 69 74 6F 20 63 75 72 69 6F 73 6F 2E 2E 2E
----------------------------------------
Acer Aspire E5-471-30DG (Casa)
Samsung Book 550XDA-K07 (Trabalho)
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal