# File List

{% tabs %}
{% tab title="Parâmetros" %}

<figure><img src="https://215079342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F226k0cnPTn1PWu9xHcK8%2Fuploads%2FMn3DcvkoHRf9ogohotlD%2Fimage.png?alt=media&#x26;token=91492db6-b68f-44f9-a95c-5881b32bcc48" alt=""><figcaption><p>Parâmetros de configuração</p></figcaption></figure>

| Campo                | Tipo           | Descrição                                                                                                                      |
| -------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| Descrição            | Campo de texto | Descrição visual do conector na construção do fluxo.                                                                           |
| Localização da pasta | Campo de texto | Indica a localização da pasta dentro do storage no Workspace atual. Pode ser utilizado “/” como prefixo para caminho absoluto. |
| Output path          | Campo de texto | Define o nome de um atributo que irá armazenar a saída de dados do conector dentro do objeto msg no contexto do fluxo atual.   |
| {% endtab %}         |                |                                                                                                                                |

{% tab title="Payload" %}

## Sucesso

Considerando que os parâmetros de configuração foram informados corretamente, poderemos acessar as estruturas de pastas através de um array de objetos contendo três atributos, directory, name e size. Veja mais logo abaixo:

<figure><img src="https://215079342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F226k0cnPTn1PWu9xHcK8%2Fuploads%2F2wdZYoqISh3x41f9sncV%2Fimage.png?alt=media&#x26;token=cc784af7-0f8d-4d94-8892-a107cada7f89" alt=""><figcaption><p>O componente File List encontrou um arquivo no diretório pesquisado.</p></figcaption></figure>

<table data-column-title-hidden data-view="cards"><thead><tr><th>Campo</th><th>Tipo</th><th>Descrição</th></tr></thead><tbody><tr><td>D<strong>irectory</strong></td><td>Boolean</td><td>Permite identificar se o objeto é uma pasta ou arquivo.</td></tr><tr><td>N<strong>ame</strong></td><td>String</td><td>Define o nome do objeto.</td></tr><tr><td>S<strong>ize</strong></td><td>Int</td><td>Define o tamanho em bytes do objeto encontrado.</td></tr></tbody></table>

## Erro

Caso o diretório passado como parâmetro não existe, nenhum retorno será oferecido no payload do componente. Uma mensagem de erro nos logs do fluxo será exibida.

<figure><img src="https://215079342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F226k0cnPTn1PWu9xHcK8%2Fuploads%2FzXIOwkiyfH5IJ4bDkKt6%2Fimage.png?alt=media&#x26;token=15cac521-e2a8-4085-9998-5d4873207d53" alt=""><figcaption><p>Evento interno do fluxo.</p></figcaption></figure>
{% endtab %}
{% endtabs %}
