Como copiar o conteúdo de um diretório FTP para um caminho de rede compartilhado?
-
09-06-2019 - |
Pergunta
Preciso copiar todo o conteúdo de um diretório em um local FTP para um local de rede compartilhado.A tarefa FTP permite que você especifique o nome exato do arquivo (não um diretório) e a tarefa do sistema de arquivos não permite acessar um local FTP.
EDITAR:Acabei escrevendo uma tarefa de script.
Solução
Já tive alguns problemas semelhantes com a tarefa FTP antes.No meu caso, os nomes dos arquivos foram alterados com base na data e em alguns outros critérios.Acabei usando uma tarefa de script para realizar a operação de FTP.
Parece que foi isso que você acabou fazendo também.Eu ficaria curioso para saber se alguém pode encontrar uma maneira melhor de usar a tarefa FTP.É bom ter... mas MUITO limitado.
Outras dicas
Nada como reviver um tópico muito antigo...mas há uma solução para isso.
Para copiar todos os arquivos de um diretório, especifique seu caminho remoto como /[nome do diretório]/*
Ou apenas para arquivos e não diretórios /[nome do diretório]/.
Ou tipos de arquivos específicos;/[nome do diretório]/*.csv
Quando preciso fazer esse tipo de coisa, uso um arquivo em lote para chamar o FTP na linha de comando e uso o comando mget.Então eu chamo o lote do pacote DTS/DTSX.