Skip to main content

Download de arquivos em lote

Realiza o download de vários arquivos a partir de uma lista de URLs, salvando-os em uma pasta de destino. Os downloads são executados em paralelo, tornando o processo mais eficiente. Falhas em arquivos individuais não interrompem o download dos demais — os resultados são consolidados nos retornos da ação.


Opções

Pasta de destino

Caminho completo da pasta onde os arquivos serão salvos, por exemplo C:\Downloads\Lote.

Criar pasta de destino se não existir

Define se a pasta de destino deve ser criada automaticamente caso não exista. Selecione Sim para criar a pasta; caso contrário, a ação falhará se a pasta não existir.

Lista de arquivos

Lista de arquivos a serem baixados. Cada item da lista representa um arquivo e deve conter os seguintes campos:

URL para download

Endereço URL do arquivo a ser baixado.

Nome para salvar o arquivo

Nome com o qual o arquivo será salvo na pasta de destino, incluindo a extensão, por exemplo relatorio.pdf.

Retornos

Código Javascript

actions["id-da-acao"].allFilesDownloaded // indica se todos os arquivos foram baixados com sucesso (Sim/Não)
actions["id-da-acao"].filesWithSuccess // lista com nomes dos arquivos baixados com sucesso (Lista)
actions["id-da-acao"].filesWithError // lista com nomes dos arquivos que falharam (Lista)
actions["id-da-acao"].errorsByFile // mapa com erros detalhados por nome de arquivo (Qualquer)

Seleção de campos

  • allFilesDownloaded — indica se todos os arquivos foram baixados com sucesso (Sim/Não)
  • filesWithSuccess — lista com nomes dos arquivos baixados com sucesso (Lista)
  • filesWithError — lista com nomes dos arquivos que falharam (Lista)
  • errorsByFile — mapa com erros detalhados por nome de arquivo (Qualquer)

Regras e Condições

  • O campo Pasta de destino é obrigatório.
  • A lista deve conter ao menos um arquivo, e cada item deve ter URL e nome preenchidos.
  • Falhas em arquivos individuais não interrompem o download dos demais.