GetFile 2025.10.2.19¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
디렉터리의 파일에서 FlowFiles를 만듭니다. NiFi는 읽기 권한이 없는 파일은 무시합니다.
입력 요구 사항¶
FORBIDDEN
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
|---|---|
배치 크기 |
프로세서를 호출할 때마다 가져올 최대 파일 수입니다 |
파일 필터 |
지정된 정규식과 이름이 일치하는 파일만 선택됩니다 |
숨겨진 파일 무시하기 |
숨겨진 파일을 무시할지 여부를 나타냅니다 |
입력 디렉터리 |
파일을 가져올 입력 디렉터리입니다 |
소스 파일 보관 |
true인 경우, 파일이 Content Repository에 복사된 후 삭제되지 않습니다. 이로 인해 파일이 지속적으로 선택되며 테스트 용도로 유용합니다. 원본 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 |
파일을 가져온 전체/절대 경로입니다. 현재 ‘경로’ 특성은 여전히 채워져 있지만 상대 경로일 수 있습니다 |