GetFile 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

디렉터리에 있는 파일에서 FlowFiles 을 생성합니다. NiFi 는 최소 읽기 권한이 없는 파일을 무시합니다.

태그

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

입력 요구 사항

FORBIDDEN

민감한 동적 속성 지원

false

속성

속성

설명

Batch Size

프로세서를 호출할 때마다 가져올 최대 파일 수입니다

파일 필터

지정된 정규식과 이름이 일치하는 파일만 선택됩니다

숨겨진 파일 무시하기

숨겨진 파일을 무시할지 여부를 나타냅니다

입력 디렉터리

파일을 가져올 입력 디렉터리입니다

소스 파일 보관

true이면 내용 리포지토리에 복사본이 복사된 후 파일이 삭제되지 않으므로 파일을 계속 가져와 테스트 목적으로 유용하게 사용할 수 있습니다. 원본 NiFi 를 유지하지 않는 경우, 가져오는 디렉터리에 쓰기 권한이 있어야 합니다. 그렇지 않으면 파일이 무시됩니다.

최대 파일 수명

파일을 가져올 수 있는 최대 기간으로, 이 기간보다 오래된 파일(마지막 수정 날짜 기준)은 무시됩니다

최대 파일 크기

파일을 가져올 수 있는 최대 크기입니다

최소 파일 보관 기간

파일을 가져오기 위해 필요한 최소 수명; 이보다 오래된 파일(마지막 수정 날짜 기준)은 무시됩니다

최소 파일 크기

파일을 가져오기 위해 필요한 최소 크기입니다

경로 필터

하위 디렉터리 재귀가 true이면 경로가 지정된 정규식과 일치하는 하위 디렉터리만 검사합니다

폴링 간격

디렉터리 목록 성능을 수행하기 전에 대기할 시간을 나타냅니다

하위 디렉터리 재귀

하위 디렉터리에서 파일을 가져올지 여부를 나타냅니다

제한 사항

필수 권한

설명

파일 시스템 읽기

NiFi 액세스 권한이 있는 모든 파일에서 읽을 수 있는 기능을 연산자에 제공합니다.

파일 시스템 쓰기

연산자에게 NiFi 액세스 권한이 있는 파일을 삭제할 수 있는 기능을 제공합니다.

관계

이름

설명

성공

모든 파일이 성공적으로 라우팅됩니다

Writes 특성

이름

설명

파일 이름

파일 이름은 디스크의 파일 이름으로 설정됩니다

경로

경로는 디스크에 있는 파일 디렉터리의 상대 경로로 설정됩니다. 예를 들어, <Input Directory> 속성이 /tmp로 설정된 경우 /tmp에서 가져온 파일의 경로 속성은 ./로 설정됩니다. <Recurse Subdirectories> 속성이 true로 설정되어 있고 /tmp/abc/1/2/3에서 파일을 가져오는 경우 경로 특성이 abc/1/2/3으로 설정됩니다

file.creationTime

파일이 생성된 날짜와 시간입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

file.lastModifiedTime

파일을 마지막으로 수정한 날짜와 시간입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

file.lastAccessTime

파일에 마지막으로 액세스한 날짜와 시간입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

file.owner

파일의 소유자입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

file.group

파일의 그룹 소유자입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

file.permissions

파일의 읽기/쓰기/실행 권한입니다. 모든 파일 시스템에서 작동하지 않을 수 있습니다

absolute.path

파일을 가져온 전체/절대 경로입니다. 현재 ‘경로’ 특성은 여전히 채워져 있지만 상대 경로일 수 있습니다

참고 항목