Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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:
.bat
, por exemplo, copiar_arquivos.bat
.source_dir
, dest_dir
, serial_file
) estão corretos e que o arquivo Quebra.txt
contém os números serial-sequencial desejados..bat
salvo para executá-lo.