GetFile 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Cria o FlowFiles a partir de arquivos em um diretório. O NiFi ignorará os arquivos para os quais não tem pelo menos permissões de leitura.

Tags

files, filesystem, get, ingest, ingress, input, local, source

Requisito de entrada

FORBIDDEN

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Tamanho do lote

O número máximo de arquivos a serem extraídos em cada invocação do processador

Filtro de arquivos

Somente os arquivos cujos nomes correspondem à expressão regular fornecida serão coletados

Ignorar arquivos ocultos

Indica se os arquivos ocultos devem ou não ser ignorados

Diretório de entrada

O diretório de entrada do qual os arquivos serão extraídos

Manter arquivo de origem

Se verdadeiro, o arquivo não será excluído depois de ter sido copiado para o repositório de conteúdo; isso faz com que o arquivo seja coletado continuamente e é útil para fins de teste. Se você não mantiver o NiFi original, precisará de permissões de gravação no diretório do qual está extraindo o arquivo; caso contrário, ele será ignorado.

Idade máxima do arquivo

A idade máxima que um arquivo deve ter para ser extraído; qualquer arquivo mais antigo que esse período de tempo (de acordo com a data da última modificação) será ignorado

Tamanho máximo do arquivo

O tamanho máximo que um arquivo pode ter para ser extraído

Idade mínima do arquivo

A idade mínima que um arquivo deve ter para ser extraído; qualquer arquivo mais novo do que esse período de tempo (de acordo com a data da última modificação) será ignorado

Tamanho mínimo do arquivo

O tamanho mínimo que um arquivo deve ter para ser extraído

Filtro de caminho

Quando Recurse Subdirectories (Percorrer subdiretórios) for verdadeiro, somente os subdiretórios cujo caminho corresponda à expressão regular fornecida serão verificados

Intervalo de pesquisa

Indica o tempo de espera antes de executar uma listagem de diretório

Percorrer subdiretórios

Indica se deve ou não extrair arquivos de subdiretórios

Restrições

Permissão necessária

Explicação

leitura de sistema de arquivos

Fornece ao operador a capacidade de ler a partir de qualquer arquivo ao qual o NiFi tenha acesso.

gravar sistema de arquivos

Fornece ao operador a capacidade de excluir qualquer arquivo ao qual o NiFi tenha acesso.

Relações

Nome

Descrição

success

Todos os arquivos são encaminhados para o sucesso

Grava atributos

Nome

Descrição

filename

O nome do arquivo é definido como o nome do arquivo no disco

path

O caminho é definido como o caminho relativo do diretório do arquivo no disco. Por exemplo, se a propriedade <Input Directory> estiver definida como /tmp, os arquivos coletados de /tmp terão o atributo de caminho definido como ./. Se a propriedade <Percorrer subdiretórios> estiver definida como verdadeiro e um arquivo for retirado de /tmp/abc/1/2/3, o atributo path será definido como abc/1/2/3

file.creationTime

A data e a hora em que o arquivo foi criado. Pode não funcionar em todos os sistemas de arquivos

file.lastModifiedTime

A data e a hora em que o arquivo foi modificado pela última vez. Pode não funcionar em todos os sistemas de arquivos

file.lastAccessTime

A data e a hora em que o arquivo foi acessado pela última vez. Pode não funcionar em todos os sistemas de arquivos

file.owner

O proprietário do arquivo. Pode não funcionar em todos os sistemas de arquivos

file.group

O proprietário do grupo do arquivo. Pode não funcionar em todos os sistemas de arquivos

file.permissions

As permissões de leitura/gravação/execução do arquivo. Pode não funcionar em todos os sistemas de arquivos

absolute.path

O caminho completo/absoluto de onde um arquivo foi coletado. O atributo “path” atual ainda é preenchido, mas pode ser um caminho relativo

Consulte também