E nesta linha contém sempre uma sequência de texto que refere-se a faixa de datas gerada por uma impressora fiscal que é essa "014050120140531".
Já consegui fazer com que um arquivo em BAT utilizando o FINDSTR /M localizando estes arquivos e imprimindo pra mim na tela os arquivos que contém esta ocorrência (014050120140531).
Mas eu queria que estes arquivos quando localizados pelo FINDSTR /M, fossem copiados para outra pasta....
RESUMINDO, A "IDÉIA" SERIA ASSIM:
:PROCURA1 SE "FINDSTR" ACHAR ARQUIVOS COM A OCORRÊNCIA ESPECIFICADA EM C:/PASTA1 COPIAR PARA D:/BACKUP. SE NÃO ENCONTRAR, ESCREVA: "NÂO FOI ENCONTRADO NENHUMA OCORRÊNCIA NESTE DIRETÓRIO" GOTO PROCURA2
:PROCURA2 SE FINDSTR ACHAR ARQUIVOS COM A OCORRÊNCIA ESPECIFICADA EM C:/PASTA2 COPIAR PARA D:/BACKUP. SE NÃO ENCONTRAR, ESCREVA: "NÂO FOI ENCONTRADO NENHUMA OCORRÊNCIA NESTE DIRETÓRIO" GOTO PROCURA3
:PROCURA3 SE FINDSTR ACHAR ARQUIVOS COM A OCORRÊNCIA ESPECIFICADA EM C:/PASTA3 COPIAR PARA D:/BACKUP. SE NÃO ENCONTRAR, ESCREVA: "NÂO FOI ENCONTRADO NENHUMA OCORRÊNCIA NESTE DIRETÓRIO" GOTO PROCURA4
Pergunta
wcsaab
Tenho arquivos de texto que têm a seguinte 1ª linha:
"010000 2013050615403200109653290000147MFD000331000361201405012014053107.03.05AC1704 01.00.00"
E nesta linha contém sempre uma sequência de texto que refere-se a faixa de datas gerada por uma impressora fiscal que é essa "014050120140531".
Já consegui fazer com que um arquivo em BAT utilizando o FINDSTR /M localizando estes arquivos e imprimindo pra mim na tela os arquivos que contém esta ocorrência (014050120140531).
Mas eu queria que estes arquivos quando localizados pelo FINDSTR /M, fossem copiados para outra pasta....
RESUMINDO, A "IDÉIA" SERIA ASSIM:
:PROCURA1
SE "FINDSTR" ACHAR ARQUIVOS COM A OCORRÊNCIA ESPECIFICADA EM C:/PASTA1 COPIAR PARA D:/BACKUP.
SE NÃO ENCONTRAR, ESCREVA: "NÂO FOI ENCONTRADO NENHUMA OCORRÊNCIA NESTE DIRETÓRIO" GOTO PROCURA2
:PROCURA2
SE FINDSTR ACHAR ARQUIVOS COM A OCORRÊNCIA ESPECIFICADA EM C:/PASTA2 COPIAR PARA D:/BACKUP.
SE NÃO ENCONTRAR, ESCREVA: "NÂO FOI ENCONTRADO NENHUMA OCORRÊNCIA NESTE DIRETÓRIO" GOTO PROCURA3
:PROCURA3
SE FINDSTR ACHAR ARQUIVOS COM A OCORRÊNCIA ESPECIFICADA EM C:/PASTA3 COPIAR PARA D:/BACKUP.
SE NÃO ENCONTRAR, ESCREVA: "NÂO FOI ENCONTRADO NENHUMA OCORRÊNCIA NESTE DIRETÓRIO" GOTO PROCURA4
E assim por diante...
=============================================================================
O "BAT" que eu fiz ficou assim:
@Echo off
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.