#ProgramaçãoGlobal #BAT #BATCH #DOS #Script
Nome do Arquivo: Verifica_Arquivo.bat
Este script demonstra uma das funcionalidades mais poderosas do BATCH: a lógica condicional. Seu objetivo é verificar se um arquivo específico existe em um determinado local. Com base nessa verificação, o script tomará um de dois caminhos diferentes: se o arquivo for encontrado, ele informará ao usuário; se não for, ele criará o arquivo com um conteúdo padrão.
1. BATCH | Encadeamento de Comandos
2. BATCH | Lógica Condicional em Tarefas
3. BATCH | Coleta de Informações do Sistema
4. BATCH | Scripts de Logon
5. BATCH | Agendamento de Tarefas
6. BATCH | Criação de Atalhos Personalizados e Menus Simples
7. BATCH | Instalação e Execução de Software
8. BATCH | Administração e Manutenção do Sistema
9. BATCH | Gerenciamento de Arquivos e Pastas
10. BATCH | Automação de Tarefas Repetitivas
11. Paradox (Delphi) | Códigos Avançados - Atualizar registros em lote - Atualizando Registros em Lote com Delphi: Um Guia Prático - Advanced Code: Bulk Record Update & Practical Guide to Batch Processing in Delphi
12. Batch File | Como Dividir um Arquivo Texto em Múltiplos Arquivos Texto Menores
A principal instrução do script é IF EXIST
. Esta construção avalia se o caminho do arquivo fornecido na variável ARQUIVO_ALVO
é válido e aponta para um arquivo existente. Se a condição for verdadeira, o bloco de código dentro dos primeiros parênteses é executado. Se for falsa, o bloco de código após a palavra-chave ELSE
é executado. Neste caso, ele usa o comando ECHO
para criar um novo arquivo de texto com uma linha de conteúdo.
A lógica condicional é a base para a criação de scripts inteligentes e robustos. Ela permite que os scripts se adaptem a diferentes situações, como verificar se um programa já está instalado antes de tentar instalar, checar se há espaço em disco suficiente antes de iniciar um backup ou garantir que um arquivo de configuração exista antes de iniciar um aplicativo, criando um padrão caso ele esteja ausente.
@REM Nome do Arquivo: Verifica_Arquivo.bat
@ECHO OFF
TITLE Verificador de Existencia de Arquivo
REM --------------------------------------------------------------------------
REM Documentacao:
REM Este script verifica se um arquivo de configuracao existe.
REM Se existir, informa ao usuario. Se nao, ele cria o arquivo.
REM
REM Comandos Utilizados:
REM IF EXIST - Verifica se um arquivo especifico existe.
REM ELSE - Executa um comando se a condicao IF for falsa.
REM --------------------------------------------------------------------------
ECHO.
ECHO ===================================================
ECHO VERIFICADOR DE ARQUIVO
ECHO ===================================================
ECHO.
REM --- CONFIGURACAO ---
SET ARQUIVO_ALVO="C:\Temp\config.ini"
REM --- FIM DA CONFIGURACAO ---
ECHO Verificando a existencia do arquivo: %ARQUIVO_ALVO%
ECHO.
IF EXIST %ARQUIVO_ALVO% (
ECHO O arquivo foi encontrado!
ECHO Conteudo do arquivo:
ECHO.
TYPE %ARQUIVO_ALVO%
) ELSE (
ECHO O arquivo nao foi encontrado.
ECHO Criando um novo arquivo de configuracao padrao...
ECHO [Configuracao] > %ARQUIVO_ALVO%
ECHO Status=Ativo >> %ARQUIVO_ALVO%
ECHO NivelLog=3 >> %ARQUIVO_ALVO%
ECHO Arquivo criado com sucesso!
)
ECHO.
ECHO ===================================================
ECHO PROCESSO CONCLUIDO
ECHO ===================================================
ECHO.
PAUSE
👉 Siga André Bernardes no Linkedin. Clique aqui e contate-me via What's App.
Nenhum comentário:
Postar um comentário