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.
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 |