GetFile 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
디렉터리에 있는 파일에서 FlowFiles 을 생성합니다. NiFi 는 최소 읽기 권한이 없는 파일을 무시합니다.
입력 요구 사항¶
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 |
파일을 가져온 전체/절대 경로입니다. 현재 ‘경로’ 특성은 여전히 채워져 있지만 상대 경로일 수 있습니다 |