Funções de arquivo

Aprenda sobre as funções de arquivo da Digibee Integration Platform e como utilizá-las.

As funções foram criadas para:

  • Acelerar ainda mais a criação das suas integrações.

  • Diminuir a complexidade dos seus pipelines.

  • Simplificar conversões e transformações dos dados durante o fluxo dos seus pipelines.

As funções de arquivo realizam consultas a metadados e fazem validações em arquivos e estão disponíveis para componentes que suportam expressões com Double Braces. Para saber como passar informações para os componentes utilizando esse recurso, leia a documentação Funções Double Braces.

FILEEXISTS

Verifica se um arquivo existe no diretório virtual de execução do pipeline.

Sintaxe

FILEEXISTS(arquivo)
  • arquivo: nome do arquivo no diretório virtual do pipeline

A função retorna true quando o arquivo é encontrado e false quando não é encontrado.

FILESIZE

Retorna o tamanho de um arquivo no diretório virtual de execução do pipeline.

Sintaxe

FILESIZE(arquivo)
  • arquivo: nome do arquivo no diretório virtual do pipeline

Vamos supor que você precise obter o tamanho do arquivo criado em um passo anterior através do uso do componente File Writer. Caso a sua configuração de nome de arquivo no File Writer tenha sido arquivo.txt, então utilize o seguinte trecho no componente JSON Generator:

{
"fileSize": {{ FILESIZE("arquivo.txt") }}
}

O resultado seria:

{
"fileSize": 1000
}
  • fileSize: valor representando o tamanho do arquivo (em bytes).

Outras funções

Conheça também:

Atualizado