Boa tarde amigos!
Eu implementei uma função que tem me ajudado muito onde o ACBrMonitor poderá copiar um arquivo para outro local com opção de criar a árvore de diretórios. Isto é útil quando trabalhamos de forma remota e precisamos copiar arquivos que são gerados pelo ACBrMonitor para uma outra pasta ou mesmo pastas compartilhadas na rede. Peço que analisem o código anexo e avaliem a inclusão desta rotina, acredito que será útil a todos.
ACBr.CopyFile( ArquivoOrigem, ArquivoDestino, [ SobrescreverSeJaExistir, CriarArvoreDeDiretoriosDestino ] )
Parâmetros:
ArquivoOrigem - Arquivo com caminho completo do arquivo de origem
ArquivoDestino - Arquivo com caminho completo do arquivo de destino. Se o caminho de destino não existir e o parâmetro CrarArvoreDeDiretorios for True, irá "tentar" criar a estrutura de pastas
SobrescreverSeJaExistir - Se For True, irá sobrescrever se já existir
CriarArvoreDeDiretoriosDestino - Se for True, irá tentar criar a estrutura de pastas
Exemplo:
ACBr.Copyfile( "C:\ACBRMONITOR\ARQS\11223344\Down\1234567890-nfe.XML", "Y:\SERVIDOR\XML\BAIXADOS\123456789-nfe.XML", "False", "True")
DoACBrUnit.pas