Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Copiar Arquivos Baseado em Serial-Seqüencial

Script:

@echo off
setlocal enabledelayedexpansion

rem Caminhos dos diretórios
set source_dir=C:\XML\XML COMPLETO
set dest_dir=C:\XML\XML QUEBRA
set serial_file=C:\XML\Quebra.txt

rem Verifica se o arquivo de serial existe
if not exist "%serial_file%" (
    echo O arquivo de serial "%serial_file%" nao foi encontrado.
    exit /b
)

rem Verifica se o diretório de destino existe, se não, cria
if not exist "%dest_dir%" (
    mkdir "%dest_dir%"
)

rem Lê cada linha do arquivo de serial
for /f "usebackq tokens=*" %%a in ("%serial_file%") do (
    set serial=%%a
    rem Formata o serial para a busca
    set search_serial=!serial:~0,15!
    echo Procurando arquivos com serial: !search_serial!

    rem Procura e copia os arquivos correspondentes
    for %%f in ("%source_dir%\*%search_serial%*") do (
        echo Copiando %%f para %dest_dir%
        copy "%%f" "%dest_dir%"
    )
)

echo Concluido.

Como Executar o Script:

  1. Abra o Bloco de Notas no Windows.
  2. Copie e cole o script acima no Bloco de Notas.
  3. Salve o arquivo com a extensão .bat, por exemplo, copiar_arquivos.bat.
  4. Certifique-se de que os caminhos especificados no script (source_dir, dest_dir, serial_file) estão corretos e que o arquivo Quebra.txt contém os números serial-sequencial desejados.
  5. Clique duas vezes no arquivo .bat salvo para executá-lo.
  6. O script irá procurar pelos arquivos com o serial-sequencial especificado e copiá-los para o diretório de destino.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.