[Resolvido] Erro ao copiar arquivo do FTP
BOA TARDE,
TENHO UM SCRIPT QUE COPIA UNS ARQUIVOS DO FTP: mget TRAFEGO_POS_TO_12_200907*.gz
ESTOU PASSANDO A TAREFA PARA O DELPHI, POIS COM O SCRIPT O USUARIO PRECISA ALTERAR ALGUNS PARAMETROS TODO MES... E NO DELPHI EU PEGO ESSES PARAMETROS NO BANCO;
USANDO O INDY, LISTEI NUM STRINGLIST O NOME DOS ARQUIVOS, MAS TERIA QUE USAR O ASTERISTICO COMO NO USO NO SCRIPT:
arqs.Add('TRAFEGO_POS_'+QR_FTP.FieldByName('UF').AsString+'_'+QR_FTP.FieldByName('CICLO').AsString+'_'+ANO_MES_CICLO+'*'+'.gz');
PARA COPIAR:
for X := 0 to arqs.Count - 1 do
BEGIN
IdFTP1.get('/DIR_FTP/'+arq [x],DIR_LOCAL\'+ arqs[x],true );
END;
MAS DA O ERRO:
First chance exception at $7C812A5B.
Exception class EFCreateError with message
'Cannot create file "D:\Ernesto\Automatizacao_DFAT\Documentos_atuais
\TESTE_SCR_RD\TRAFEGO_POS_AC_12_200906*.gz". A sintaxe do nome do arquivo,
pasta ou nome do volume está incorreta'. Process Project1.exe (2052)
TEM ALGUM JEITO DE USAR O * COM ESTE COMPONENTE ?
Discussão (6)
Carregando comentários...