Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Em ambientes Windows, é comum automatizar tarefas usando scripts em arquivos batch (.bat). Uma funcionalidade útil é incluir a data e a hora no nome de arquivos gerados por esses scripts, o que facilita a organização e o controle de versões. Este artigo ensina como modificar scripts batch para incluir data e hora no título de arquivos, uma prática essencial para quem gerencia backups, logs ou qualquer arquivo que precise de identificação temporal.
Examples:
Para adicionar a data e a hora ao nome de um arquivo em um script batch, você pode usar as variáveis de ambiente do Windows. Abaixo está um exemplo de como fazer isso:
@echo off
:: Obter a data e a hora atuais
set data=%date:~6,4%-%date:~3,2%-%date:~0,2%
set hora=%time:~0,2%-%time:~3,2%-%time:~6,2%
:: Remover espaços em branco da variável hora
set hora=%hora: =0%
:: Criar um arquivo com data e hora no nome
set nomeArquivo=backup_%data%_%hora%.txt
echo Este é um arquivo de backup > %nomeArquivo%
:: Exibir mensagem de confirmação
echo Arquivo %nomeArquivo% criado com sucesso.
criar_backup.bat
.Este script cria um arquivo de texto cujo nome inclui a data e a hora atuais, formatadas como backup_aaaa-mm-dd_hh-mm-ss.txt
. A manipulação das variáveis %date%
e %time%
permite extrair e formatar a data e hora conforme necessário.